package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from Down-10.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Down10 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 88200;
	private static byte[] data0(){ return new byte[] {-3,-1,34,6,57,12,73,18,70,24,44,30,-3,35,-95,41,45,47,127,52,-83,57,-96,62,89,67,-40,71,18,76,7,80,-74,83,16,87,37,90,-37,92,75,95,83,97,17,99,105,100,106,101,15,102,84,102,60,102,-58,101,-11,100,-61,99,60,98,84,96,26,94,-123,91,-96,88,103,85,-31,81,17,78,-9,73,-99,69,-2,64,42,60,26,55,-40,49,109,44,-46,38,27,33,65,27,77,21,78,15,52,9,31,3,-4,-4,-29,-10,-47,-16,-53,-22,-38,-28,1,-33,71,-39,-78,-45,66,-50,4,-55,-13,-61,31,-65,-125,-70,38,-74,16,-78,61,-82,-69,-86,127,-89,-99,-92,7,-94,-52,-97,-25,-99,92,-100,45,-101,89,-102,-27,-103,-55,-103,19,-102,-80,-102,-78,-101,13,-99,-64,-98,-46,-96,53,-93,-15,-91,-4,-88,91,-84,0,-80,-9,-77,44,-72,-92,-68,97,-63,72,-58,119,-53,-61,-48,74,-42,-19,-37,-75,-31,-104,-25,-110,-19,-102,-13,-79,-7,-53,-1,-26,5,-2,11,4,18,3,24,-31,29,-80,35,82,41,-40,46,44,52,85,57,71,62,0,67,125,71,-74,75,-82,79,87,83,-69,86,-56,89,-119,92,-15,94,5,97,-66,98,31,100,34,101,-54,101,20,102,2,102,-112,101,-61,100,-99,99,18,98,59,96,-2,93,119,91,-108,88,100,85,-26,81,26,78,12,74,-76,69,34,65,79,60,74,55,16,50,-88,44,25,39,100,33,-113,27,-86,21,-93,15,-98,9,-128,3,108,-3,81,-9,71,-15,65,-21,86,-27,127,-33,-58,-39,52,-44,-60,-50,-121,-55,118,-60,-94,-65,3,-69,-88,-74,-116,-78,-71,-82,50,-85,-12,-89,13,-91,112,-94,52,-96,69,-98,-72,-100,127,-101,-89,-102,38,-102,12,-102,63,-102,-26,-102,-51,-101,46,-99,-50,-98,-36,-96,50,-93,-27,-91,-22,-88,56,-84,-34,-81,-64,-77,-12,-73,94,-68,17,-63,-12,-59,21,-53,92,-48,-39,-43,116,-37,53,-31,17,-25,4,-19,6,-13,26,-7,40,-1,72,5,82,11,94,17,83,23,54,29,-6,34,-89,40,34,46,-128,51,-92,56,-103,61,88,66,-44,70,22,75,14,79,-64,82,40,86,60,89,5,92,116,94,-109,96,82,98,-67,99,-54,100,126,101,-47,101,-52,101,98,101,-90,100,-124,99,16,98,58,96,18,94,-109,91,-68,88,-98,85,36,82,109,78,98,74,28,70,-109,65,-51,60,-47,55,-95,50,68,45,-67,39,18,34,72,28,99,22,109,16,100,10,83,4,65,-2,43,-8,35,-14,33,-20,55,-26,95,-32,-86,-38,19,-43,-92,-49,99,-54,80,-59,118,-64,-44,-69,112,-73,81,-77,116,-81,-27,-85,-97,-88,-84,-91,9,-93,-67,-96,-58,-98,41,-99,-25,-101,-1,-102,116,-102,69,-102,116,-102,-1,-102,-26,-101,43,-99,-61,-98,-64,-96,5,-93,-84,-91,-97,-88,-33,-85,118,-81,75,-77,108,-73,-48,-69,110,-64,74,-59,89,-54,-101,-49,6,-43,-99,-38,79,-32,39,-26,12,-20,15,-14,19,-8,37,-2,57,4,67,10,78,16,61,22,36,28,-25,33,-111,39,24,45,111,50,-95,55,-107,60,94,65,-32,69,42,74,47,78,-26,81,95,85,121,88,85,91,-52,93,-4,95,-53,97,66,99,100,100,35,101,-116,101,-109,101,65,101,-110,100,-125,99,36,98,91,96,76,94,-39,91,26,89,5,86,-89,82,-8,78,4,75,-50,70,79,66,-97,61,-83,56,-116,51,62,46,-65,40,36,35,95,29,-119,23,-105,17,-106,11,-113,5,123,-1,112,-7,102,-13,104,-19,125,-25,-89,-31,-21,-37,87,-42,-34,-48,-101,-53,-127,-58,-100,-63,-10,-68,-124,-72,91,-76,115,-80,-44,-84,-125,-87,127,-90,-52,-93,113,-95,101,-97,-69,-99,98,-100,104,-101,-55,-102,-123,-102,-93,-102,18,-101,-18,-101,17,-99,-96,-98,127,-96,-76,-94,68,-91,33,-88,81,-85,-49,-82,-108,-78,-95,-74,-14,-70,127,-65,77,-60,71,-55,127,-50,-41,-45,102,-39,8,-33,-41,-28,-76,-22,-87,-16,-84,-10,-74,-4,-63,2,-46,8,-51,14,-55,20,-90,26,115,32,30,38,-89,43,10,49,60,54,66,59,12,64,-94,68,-13,72,7,77,-48,80,82,84,-119,87,104,90,3,93,55,95,37,97,-81,98,-27,99,-67,100,61,101,89,101,34,101,-119,100,-108,99,76,98,-100,96,-92,94,74,92,-94,89,-89,86,91,83,-58,79,-26,75,-59,71,91,67,-66,62,-36,57,-47,52,-116,47,37,42,-112,36,-36,30,16,25,37,19,51,13,44,7,35,1,26,-5,15,-11,25,-17,39,-23,83,-29,-108,-35,-12,-41,125,-46,44,-51,9,-56,29,-61,99,-66,-23,-71,-82,-75,-73,-79,2,-82,-91,-86,-126,-89,-57,-92,74,-94,47,-96,104,-98,-8,-100,-27,-101,44,-101,-50,-102,-51,-102,43,-101,-35,-101,-12,-100,94,-98,35,-96,65,-94,-78,-92,119,-89,-114,-86,-17,-83,-97,-79}; }
	private static byte[] data1(){ return new byte[] {-108,-75,-51,-71,70,-66,-5,-62,-26,-57,8,-51,83,-46,-51,-41,100,-35,37,-29,-10,-24,-30,-18,-36,-12,-34,-6,-23,0,-17,6,-16,12,-26,18,-55,24,-105,30,73,36,-40,41,67,47,-127,52,-111,57,108,62,14,67,113,71,-107,75,118,79,8,83,90,86,77,89,-1,91,82,94,84,96,-1,97,76,99,69,100,-34,100,27,101,2,101,-126,100,-74,99,126,98,-5,96,21,95,-31,92,82,90,117,87,70,84,-53,80,8,77,-4,72,-79,68,36,64,97,59,99,54,57,49,-35,43,93,38,-72,32,-10,26,29,21,45,15,54,9,45,3,44,-3,35,-9,44,-15,59,-21,98,-27,-97,-33,-9,-39,122,-44,25,-49,-16,-55,-16,-60,41,-64,-99,-69,78,-73,64,-77,124,-81,-5,-85,-50,-88,-23,-91,92,-93,30,-95,59,-97,-82,-99,122,-100,-94,-101,35,-101,2,-101,61,-101,-48,-101,-59,-100,10,-98,-75,-97,-85,-95,0,-92,-92,-90,-104,-87,-30,-84,109,-80,74,-76,100,-72,-59,-68,96,-63,54,-58,60,-53,119,-48,-36,-43,99,-37,20,-31,-42,-26,-71,-20,-91,-14,-92,-8,-90,-2,-88,4,-85,10,-100,16,-123,22,89,28,12,34,-85,39,27,45,104,50,-120,55,113,60,39,65,-97,69,-39,73,-50,77,-126,81,-30,84,-1,87,-59,90,58,93,94,95,36,97,-102,98,-79,99,107,100,-42,100,-47,100,-121,100,-49,99,-56,98,98,97,-91,95,-112,93,39,91,107,88,95,85,5,82,96,78,117,74,69,70,-42,65,44,61,73,56,52,51,-16,45,-127,40,-15,34,61,29,114,23,-112,17,-99,11,-94,5,-94,-1,-98,-7,-87,-13,-79,-19,-37,-25,11,-30,98,-36,-44,-42,106,-47,49,-52,31,-57,71,-62,-92,-67,62,-71,26,-75,55,-79,-98,-83,79,-86,78,-89,-97,-92,64,-94,57,-96,-122,-98,50,-99,45,-100,-112,-101,65,-101,88,-101,-59,-101,-115,-100,-77,-99,45,-97,5,-95,46,-93,-83,-91,-127,-88,-98,-85,14,-81,-58,-78,-65,-74,2,-69,127,-65,53,-60,42,-55,68,-50,-107,-45,11,-39,-94,-34,93,-28,42,-22,16,-16,4,-10,-5,-5,0,2,-8,7,-14,13,-38,19,-80,25,112,31,21,37,-108,42,-16,47,30,53,31,58,-27,62,123,67,-57,71,-30,75,-90,79,53,83,99,86,89,89,-23,91,54,94,34,96,-67,97,-2,98,-27,99,111,100,-95,100,118,100,-16,99,17,99,-44,97,67,96,86,94,26,92,-127,89,-96,86,106,83,-20,79,36,76,23,72,-56,67,62,63,120,58,126,53,84,48,-3,42,-128,37,-31,31,37,26,82,20,106,14,121,8,124,2,-126,-4,-121,-10,-107,-16,-76,-22,-29,-28,45,-33,-106,-39,27,-44,-45,-50,-83,-55,-66,-60,7,-64,-127,-69,69,-73,66,-77,-120,-81,25,-84,-15,-88,30,-90,-104,-93,105,-95,-116,-97,13,-98,-34,-100,19,-100,-103,-101,-126,-101,-64,-101,95,-100,80,-99,-90,-98,73,-96,73,-94,-97,-92,65,-89,62,-86,125,-83,17,-79,-28,-76,4,-71,90,-67,-8,-63,-61,-58,-53,-53,-5,-48,92,-42,-37,-37,-123,-31,64,-25,25,-19,1,-13,-17,-8,-15,-2,-32,4,-31,10,-60,16,-90,22,107,28,26,34,-87,39,19,45,88,50,103,55,79,60,-11,64,105,69,-103,73,-121,77,47,81,-114,84,-96,87,98,90,-46,92,-17,94,-78,96,37,98,53,99,-10,99,81,100,92,100,1,100,87,99,72,98,-24,96,45,95,25,93,-73,90,-3,87,-10,84,-94,81,4,78,28,74,-8,69,-114,65,-21,60,17,56,6,51,-57,45,103,40,-38,34,52,29,113,23,-105,17,-79,11,-67,5,-57,-1,-50,-7,-33,-13,-12,-19,35,-24,94,-30,-68,-36,53,-41,-43,-47,-98,-52,-106,-57,-61,-62,35,-66,-59,-71,-96,-75,-59,-79,44,-82,-35,-86,-29,-89,43,-91,-43,-94,-58,-96,22,-97,-68,-99,-74,-100,19,-100,-63,-101,-47,-101,56,-100,-4,-100,22,-98,-114,-97,87,-95,122,-93,-14,-91,-74,-88,-49,-85,49,-81,-37,-78,-48,-74,0,-69,119,-65,29,-60,9,-55,19,-50,96,-45,-63,-40,84,-34,-3,-29,-60,-23,-98,-17,-124,-11,120,-5,108,1,96,7,80,13,45,19,3,25,-75,30,89,36,-47,41,40,47,87,52,76,57,29,62,-92,66,-1,70,13,75,-34,78,102,82,-94,85,-111,88,50,91,123,93,119,95,22,97,94,98,83,99,-30,99,38,100,2,100,-119,99,-71,98,-121,97,6,96,41,94,-10,91,116,89,-99,86,121,83,11,80,82,76,85,72,25,68,-102,63,-24,58,-6,53,-32,48,-102,43,40,38,-102,32,-25,26,35,21,72,15,95,9,112,3,124,-3,-118,-9,-93,-15,-60,-21,-4,-27,74,-32,-78,-38,67,-43,-16,-49,-43,-54,-33,-59,39,-63,-97,-68,92,-72,84,-76,-107,-80,28,-83,-21,-87,16,-89,122,-92,67,-94,88,-96,-57,-98}; }
	private static byte[] data2(){ return new byte[] {-111,-99,-85,-100,42,-100,-5,-101,44,-100,-78,-100,-104,-99,-47,-98,102,-96,81,-94,-115,-92,34,-89,2,-86,52,-83,-85,-80,112,-76,118,-72,-67,-68,67,-63,-3,-59,-15,-54,16,-48,93,-43,-47,-38,101,-32,21,-26,-31,-21,-74,-15,-93,-9,-116,-3,-125,3,109,9,84,15,43,21,-20,26,-99,32,39,38,-109,43,-38,48,-21,53,-37,58,-124,63,2,68,57,72,51,76,-24,79,82,83,117,86,69,89,-57,91,-11,93,-49,95,81,97,126,98,76,99,-57,99,-30,99,-89,99,16,99,30,98,-41,96,52,95,64,93,-13,90,86,88,105,85,46,82,-84,78,-35,74,-47,70,126,66,-9,61,49,57,58,52,22,47,-62,41,80,36,-75,30,6,25,58,19,97,13,122,7,-116,1,-97,-5,-76,-11,-46,-17,1,-22,65,-28,-99,-34,21,-39,-77,-45,117,-50,105,-55,-121,-60,-26,-65,113,-69,73,-73,85,-77,-79,-81,78,-84,59,-87,118,-90,0,-92,-30,-95,16,-96,-96,-98,124,-99,-65,-100,76,-100,68,-100,-123,-100,46,-99,39,-98,126,-97,41,-95,44,-93,-128,-91,41,-88,31,-85,98,-82,-17,-79,-60,-75,-39,-71,48,-66,-62,-62,-121,-57,-121,-52,-81,-47,1,-41,126,-36,19,-30,-57,-25,-107,-19,103,-13,85,-7,58,-1,41,5,15,11,-19,16,-70,22,116,28,19,34,-110,39,-14,44,35,50,44,55,-2,59,-97,64,2,69,40,73,12,77,-88,80,-1,83,7,87,-62,89,44,92,63,94,6,96,104,97,-125,98,53,99,-104,99,-98,99,72,99,-101,98,-107,97,51,96,127,94,117,92,18,90,104,87,99,84,28,81,-122,77,-84,73,-113,69,53,65,-100,60,-46,55,-46,50,-94,45,81,40,-47,34,58,29,-120,23,-72,17,-25,11,-6,5,26,0,41,-6,73,-12,111,-18,-92,-24,-13,-30,87,-35,-36,-41,-121,-46,89,-51,90,-56,-114,-61,-11,-66,-98,-70,123,-74,-90,-78,13,-81,-59,-85,-60,-88,18,-90,-74,-93,-90,-95,-13,-97,-113,-98,-119,-99,-40,-100,-123,-100,-122,-100,-26,-100,-101,-99,-85,-98,20,-96,-47,-95,-25,-93,74,-90,3,-87,8,-84,90,-81,-13,-78,-42,-74,-13,-70,86,-65,-16,-61,-66,-56,-60,-51,-17,-46,75,-40,-61,-35,97,-29,18,-23,-34,-18,-75,-12,-106,-6,-128,0,99,6,72,12,25,18,-27,23,-116,29,41,35,-105,40,-19,45,17,51,11,56,-48,60,96,65,-76,69,-54,73,-102,77,42,81,106,84,101,87,9,90,100,92,100,94,21,96,108,97,106,98,23,99,93,99,87,99,-17,98,47,98,29,97,-89,95,-25,93,-52,91,95,89,-93,86,-106,83,65,80,-93,76,-68,72,-101,68,51,64,-101,59,-61,54,-60,49,-115,44,60,39,-72,33,35,28,108,22,-92,16,-48,10,-21,4,11,-1,34,-7,73,-13,113,-19,-74,-25,6,-30,119,-36,9,-41,-72,-47,-97,-52,-93,-57,-22,-62,92,-66,18,-70,1,-74,54,-78,-80,-82,115,-85,-123,-88,-33,-91,-106,-93,-110,-95,-14,-97,-102,-98,-90,-99,3,-99,-68,-100,-47,-100,56,-99,2,-98,26,-97,-110,-96,91,-94,121,-92,-20,-90,-85,-87,-68,-84,23,-80,-74,-77,-96,-73,-58,-69,44,-64,-52,-60,-96,-55,-94,-50,-38,-45,42,-39,-78,-34,63,-28,-1,-23,-69,-17,-104,-11,114,-5,87,1,56,7,19,13,-31,18,-96,24,72,30,-46,35,65,41,-124,46,-91,51,-112,56,77,61,-50,65,27,70,30,74,-20,77,100,81,-93,84,-121,87,37,90,112,92,102,94,9,96,85,97,69,98,-27,98,37,99,14,99,-98,98,-44,97,-77,96,60,95,108,93,75,91,-42,88,18,86,-2,82,-90,79,-4,75,26,72,-23,67,-119,63,-28,58,18,54,13,49,-38,43,-126,38,6,33,108,27,-68,21,-11,15,36,10,68,4,102,-2,-122,-8,-83,-14,-28,-20,39,-25,-126,-31,-4,-37,-112,-42,81,-47,54,-52,76,-57,-106,-62,22,-66,-48,-71,-48,-75,8,-78,-111,-82,91,-85,119,-88,-34,-91,-102,-93,-91,-95,6,-96,-61,-98,-51,-99,58,-99,-6,-100,17,-99,-117,-99,80,-98,123,-97,-17,-96,-58,-94,-28,-92,96,-89,33,-86,56,-83,-108,-80,57,-76,36,-72,74,-68,-74,-64,82,-59,41,-54,43,-49,94,-44,-76,-39,50,-33,-59,-28,122,-22,56,-16,16,-10,-29,-5,-54,1,-98,7,121,13,65,19,-10,24,-100,30,29,36,-121,41,-62,46,-36,51,-65,56,117,61,-16,65,49,70,53,74,-14,77,106,81,-99,84,122,87,22,90,84,92,70,94,-28,95,37,97,22,98,-86,98,-25,98,-52,98,86,98,-119,97,100,96,-26,94,24,93,-16,90,125,88,-77,85,-93,82,65,79,-94,75,-77,71,-112,67,36,63,-118,58,-76,53,-77,48,-128,43,46,38,-79,32,32,27,109,21,-79,15,-37,9,10,4,39,-2,84,-8,123,-14,-72,-20,2,-25,96,-31}; }
	private static byte[] data3(){ return new byte[] {-29,-37,122,-42,65,-47,43,-52,72,-57,-105,-62,28,-66,-35,-71,-34,-75,32,-78,-85,-82,123,-85,-101,-88,6,-90,-58,-93,-42,-95,59,-96,-10,-98,11,-98,115,-99,58,-99,83,-99,-54,-99,-106,-98,-67,-97,53,-95,10,-93,41,-91,-93,-89,102,-86,121,-83,-44,-80,121,-76,93,-72,-119,-68,-24,-64,-118,-59,86,-54,92,-49,-122,-44,-38,-39,83,-33,-30,-28,-109,-22,78,-16,29,-10,-14,-5,-52,1,-94,7,118,13,55,19,-19,24,-119,30,7,36,110,41,-92,46,-72,51,-100,56,72,61,-58,65,-1,69,3,74,-72,77,55,81,93,84,66,87,-42,89,20,92,8,94,-94,95,-28,96,-41,97,103,98,-84,98,-118,98,28,98,77,97,43,96,-78,94,-29,92,-63,90,79,88,-117,85,123,82,36,79,-128,75,-97,71,120,67,24,63,126,58,-80,53,-80,48,-118,43,51,38,-58,32,48,27,-119,21,-50,15,2,10,47,4,89,-2,-127,-8,-75,-14,-15,-20,65,-25,-92,-31,37,-36,-58,-42,-117,-47,123,-52,-104,-57,-23,-62,111,-66,52,-70,50,-74,121,-78,-3,-82,-45,-85,-18,-88,93,-90,20,-92,40,-94,-122,-96,67,-97,82,-98,-75,-99,123,-99,-113,-99,0,-98,-54,-98,-24,-97,94,-95,43,-93,69,-91,-69,-89,114,-86,-122,-83,-46,-80,121,-76,80,-72,120,-68,-48,-64,105,-59,50,-54,46,-49,82,-44,-94,-39,16,-33,-97,-28,68,-22,-1,-17,-62,-11,-103,-5,104,1,64,7,9,13,-52,18,122,24,23,30,-109,35,-13,40,44,46,63,51,30,56,-47,60,72,65,-120,69,-119,73,69,77,-63,80,-19,83,-41,86,105,89,-76,91,-90,93,71,95,-110,96,-122,97,35,98,103,98,85,98,-26,97,38,97,8,96,-103,94,-46,92,-69,90,76,88,-104,85,-116,82,65,79,-92,75,-49,71,-83,67,89,63,-58,58,1,54,11,49,-23,43,-97,38,51,33,-85,27,6,22,83,16,-116,10,-65,4,-19,-2,26,-7,83,-13,-113,-19,-27,-25,71,-30,-51,-36,107,-41,50,-46,34,-51,61,-56,-116,-61,18,-65,-49,-70,-49,-74,13,-77,-113,-81,96,-84,114,-87,-37,-90,-114,-92,-107,-94,-15,-96,-96,-97,-90,-98,6,-98,-72,-99,-55,-99,45,-98,-20,-98,-2,-97,108,-95,40,-93,61,-91,-96,-89,83,-86,83,-83,-97,-80,44,-76,5,-72,24,-68,107,-64,-8,-60,-75,-55,-87,-50,-61,-45,9,-39,113,-34,-11,-29,-108,-23,71,-17,6,-11,-42,-6,-96,0,115,6,59,12,-9,17,-86,23,60,29,-63,34,27,40,89,45,107,50,79,55,5,60,127,64,-57,68,-55,72,-111,76,16,80,72,83,55,86,-43,88,41,91,36,93,-44,94,39,96,42,97,-47,97,37,98,27,98,-62,97,6,97,0,96,-105,94,-27,92,-44,90,-128,88,-53,85,-34,82,-112,79,17,76,59,72,51,68,-28,63,96,59,-89,54,-69,49,-89,44,100,39,7,34,127,28,-20,22,57,17,126,11,-76,5,-25,-1,28,-6,80,-12,-102,-18,-27,-24,82,-29,-47,-35,111,-40,55,-45,30,-50,56,-55,-125,-60,-2,-65,-69,-69,-84,-73,-28,-77,95,-80,31,-83,45,-86,-122,-89,43,-91,41,-93,114,-95,21,-96,15,-97,87,-98,3,-98,-5,-99,85,-98,-2,-98,4,-96,91,-95,11,-93,11,-91,96,-89,-2,-87,-14,-84,39,-80,-85,-77,111,-73,115,-69,-69,-65,49,-60,-20,-56,-57,-51,-34,-46,19,-40,113,-35,-20,-30,-126,-24,42,-18,-25,-13,-87,-7,119,-1,62,5,8,11,-64,16,112,22,9,28,-122,33,-22,38,42,44,60,49,47,54,-32,58,111,63,-76,67,-55,71,-104,75,34,79,108,82,97,85,22,88,114,90,-123,92,61,94,-87,95,-72,96,119,97,-39,97,-24,97,-100,97,-6,96,4,96,-80,94,20,93,21,91,-43,88,56,86,86,83,37,80,-79,76,-14,72,-7,68,-69,64,74,60,-97,55,-61,50,-70,45,-120,40,50,35,-67,29,44,24,-120,18,-48,12,16,7,71,1,-128,-5,-71,-11,2,-16,78,-22,-68,-28,52,-33,-41,-39,-111,-44,120,-49,-119,-54,-55,-59,64,-63,-20,-68,-44,-72,0,-75,104,-79,31,-82,23,-85,96,-88,-8,-91,-38,-93,25,-94,-96,-96,-119,-97,-70,-98,83,-98,48,-98,120,-98,6,-97,-9,-97,57,-95,-49,-94,-70,-92,-12,-90,-125,-87,89,-84,127,-81,-23,-78,-103,-74,-116,-70,-67,-66,37,-61,-55,-57,-103,-52,-102,-47,-57,-42,18,-36,-122,-31,11,-25,-80,-20,93,-14,33,-8,-33,-3,-85,3,106,9,40,15,-44,20,110,26,-14,31,84,37,-96,42,-74,47,-78,52,111,57,5,62,94,66,121,70,94,74,-11,77,79,81,93,84,31,87,-107,89,-71,91,-117,93,12,95,53,96,9,97,-120,97,-84,97,125,97,-12,96,21,96,-32,94,89,93,120,91,80,89,-56,86,8,84,-27,80,-110,77,-29,73,4,70}; }
	private static byte[] data4(){ return new byte[] {-38,65,127,61,-26,56,28,52,39,47,1,42,-66,36,83,31,-47,25,52,20,-119,14,-51,8,14,3,71,-3,-120,-9,-53,-15,32,-20,-125,-26,-1,-32,-106,-37,77,-42,44,-47,48,-52,105,-57,-52,-62,112,-66,69,-70,95,-74,-72,-78,85,-81,63,-84,108,-87,-17,-90,-70,-92,-35,-94,77,-95,25,-96,49,-97,-86,-98,114,-98,-108,-98,16,-97,-37,-97,5,-95,123,-94,76,-92,106,-90,-38,-88,-104,-85,-97,-82,-14,-79,-119,-75,96,-71,125,-67,-53,-63,92,-58,23,-53,6,-48,31,-43,93,-38,-66,-33,60,-27,-49,-22,120,-16,46,-10,-21,-5,-82,1,110,7,38,13,-41,18,112,24,-6,29,101,35,-80,40,-37,45,-42,50,-84,55,73,60,-77,64,-26,68,-45,72,-117,76,-14,79,29,83,-11,85,-122,88,-62,90,-75,92,78,94,-106,95,-117,96,34,97,109,97,85,97,-12,96,47,96,31,95,-79,93,-10,91,-27,89,-117,87,-43,84,-28,81,-103,78,25,75,72,71,64,67,-8,62,120,58,-57,53,-29,48,-44,43,-98,38,72,33,-49,27,68,22,-96,16,-16,10,51,5,120,-1,-75,-7,-2,-13,82,-18,-81,-24,42,-29,-73,-35,105,-40,56,-45,55,-50,89,-55,-75,-60,62,-64,8,-68,6,-72,76,-76,-49,-80,-96,-83,-77,-86,23,-88,-55,-91,-57,-93,31,-94,-60,-96,-63,-97,20,-97,-67,-98,-69,-98,19,-97,-64,-97,-63,-96,26,-94,-59,-93,-62,-91,18,-88,-84,-86,-106,-83,-58,-80,67,-76,-8,-73,-4,-69,46,-64,-91,-60,72,-55,34,-50,34,-45,82,-40,-99,-35,14,-29,-109,-24,48,-18,-37,-13,-109,-7,78,-1,13,5,-63,10,117,16,16,22,-96,27,16,33,105,38,-103,43,-87,48,-120,53,58,58,-73,62,-3,66,6,71,-47,74,88,78,-103,81,-111,84,66,87,-99,89,-78,91,105,93,-39,94,-20,95,-81,96,23,97,44,97,-24,96,80,96,97,95,28,94,-124,92,-102,90,95,88,-42,85,-3,82,-31,79,116,76,-49,72,-37,68,-70,64,79,60,-68,55,-19,50,-8,45,-43,40,-109,35,43,30,-82,24,23,19,112,13,-63,7,4,2,76,-4,-109,-10,-27,-16,66,-21,-75,-27,61,-32,-31,-38,-86,-43,-109,-48,-86,-53,-16,-58,103,-62,22,-66,0,-70,40,-74,-111,-78,64,-81,57,-84,119,-87,10,-89,-29,-92,23,-93,-107,-95,110,-96,-103,-97,23,-97,-12,-98,28,-97,-92,-97,125,-96,-84,-95,48,-93,4,-91,44,-89,-93,-87,99,-84,115,-81,-59,-78,97,-74,59,-70,86,-66,-89,-62,51,-57,-17,-53,-38,-48,-15,-43,40,-37,-122,-32,-4,-27,-119,-21,44,-15,-42,-10,-113,-4,70,2,-5,7,-83,13,77,19,-30,24,90,30,-67,35,-4,40,26,46,9,51,-45,55,97,60,-59,64,-29,68,-50,72,113,76,-44,79,-18,82,-66,85,67,88,121,90,93,92,-16,93,49,95,23,96,-78,96,-22,96,-40,96,104,96,-93,95,-113,94,27,93,98,91,78,89,-19,86,65,84,71,81,5,78,-126,74,-75,70,-80,66,109,62,-16,57,72,53,98,48,99,43,43,38,-29,32,112,27,-22,21,82,16,-88,10,-7,4,65,-1,-116,-7,-34,-13,55,-18,-88,-24,32,-29,-60,-35,113,-40,89,-45,83,-50,-119,-55,-25,-60,125,-64,73,-68,86,-72,-99,-76,43,-79,0,-82,24,-85,-124,-88,56,-90,60,-92,-106,-94,62,-95,61,-96,-109,-97,57,-97,60,-97,-111,-97,58,-96,63,-95,-112,-94,60,-92,50,-90,-128,-88,18,-85,-6,-83,35,-79,-106,-76,75,-72,63,-68,112,-64,-38,-60,120,-55,70,-50,65,-45,99,-40,-88,-35,13,-29,-120,-24,31,-18,-68,-13,110,-7,29,-1,-47,4,-126,10,39,16,-68,21,69,27,-86,32,-2,37,39,43,48,48,9,53,-74,57,46,62,111,66,119,70,60,74,-61,77,3,81,-7,83,-86,86,7,89,26,91,-38,92,70,94,98,95,36,96,-105,96,-84,96,117,96,-35,95,-5,94,-70,93,47,92,75,90,29,88,-102,85,-48,82,-69,79,93,76,-63,72,-37,68,-60,64,101,60,-31,55,25,51,55,46,26,41,-25,35,-120,30,27,25,-120,19,-10,13,69,8,-100,2,-24,-4,57,-9,-108,-15,-8,-21,113,-26,1,-31,-88,-37,120,-42,98,-47,127,-52,-58,-57,60,-61,-16,-66,-44,-70,-2,-74,101,-77,15,-80,4,-83,62,-86,-55,-89,-98,-91,-57,-93,65,-94,11,-95,48,-96,-94,-97,113,-97,-111,-97,10,-96,-44,-96,-8,-95,107,-93,49,-91,77,-89,-84,-87,102,-84,94,-81,-90,-78,47,-74,-8,-71,3,-66,71,-62,-65,-58,111,-53,72,-48,82,-43,122,-38,-53,-33,49,-27,-75,-22,73,-16,-20,-11,-107,-5,71,1,-15,6,-101,12,56,18,-63,23,60,29,-108,34,-42,39,-19,44,-28,49,-91,54,63,59,-98,63,-58,67,-77,71,96,75,-57,78,-18,81,-60,84,89,87}; }
	private static byte[] data5(){ return new byte[] {-107,89,-115,91,40,93,122,94,115,95,25,96,103,96,102,96,5,96,91,95,79,94,-2,92,76,91,86,89,5,87,111,84,-117,81,94,78,-18,74,58,71,69,67,24,63,-81,58,23,54,74,49,85,44,54,39,-10,33,-103,28,31,23,-109,17,-8,11,81,6,-91,0,-5,-6,78,-11,-74,-17,32,-22,-86,-28,64,-33,-2,-39,-41,-44,-40,-49,5,-53,96,-58,-18,-63,-75,-67,-75,-71,-14,-75,118,-78,57,-81,71,-84,-96,-87,66,-89,55,-91,123,-93,14,-94,-6,-96,54,-96,-55,-97,-78,-97,-19,-97,-126,-96,103,-95,-91,-94,47,-92,20,-90,60,-88,-63,-86,-125,-83,-103,-80,-16,-77,-119,-73,106,-69,125,-65,-43,-61,86,-56,19,-51,-10,-47,5,-41,56,-36,-118,-31,-9,-26,123,-20,15,-14,-80,-9,89,-3,1,3,-85,8,75,14,-35,19,95,25,-53,30,23,36,76,41,80,46,56,51,-23,55,106,60,-68,64,-57,68,-89,72,53,76,-116,79,-107,82,88,85,-49,87,-9,89,-47,91,87,93,-115,94,109,95,-7,95,49,96,18,96,-97,95,-41,94,-70,93,75,92,-117,90,118,88,28,86,106,83,121,80,55,77,-71,73,-14,69,-10,65,-74,61,71,57,-95,52,-51,47,-49,42,-82,37,102,32,7,27,-116,21,-1,15,102,10,-62,4,25,-1,116,-7,-48,-13,61,-18,-76,-24,68,-29,-21,-35,-78,-40,-103,-45,-82,-50,-29,-55,89,-59,-17,-64,-48,-68,-34,-72,52,-75,-55,-79,-93,-82,-57,-85,50,-87,-16,-90,-10,-92,83,-93,-3,-95,-1,-96,80,-96,-5,-97,-9,-97,75,-96,-12,-96,-20,-95,62,-93,-34,-92,-47,-90,18,-87,-96,-85,120,-82,-102,-79,-2,-76,-84,-72,-116,-68,-71,-64,12,-59,-94,-55,95,-50,75,-45,95,-40,-107,-35,-22,-30,89,-24,-37,-19,112,-13,11,-7,-75,-2,86,4,-6,9,-110,15,27,21,-105,26,-12,31,58,37,93,42,88,47,48,52,-48,56,70,61,-126,65,-124,69,72,73,-49,76,8,80,9,83,-78,85,25,88,44,90,-14,91,101,93,-119,94,83,95,-49,95,-16,95,-62,95,59,95,97,94,53,93,-78,91,-26,89,-66,87,88,85,-106,82,-103,79,76,76,-63,72,-13,68,-24,64,-89,60,40,56,-123,51,-92,46,-86,41,125,36,58,31,-42,25,93,20,-45,14,57,9,-102,3,-10,-3,85,-8,-71,-14,45,-19,-85,-25,72,-30,-13,-36,-53,-41,-71,-46,-36,-51,33,-55,-98,-60,72,-64,54,-68,81,-72,-69,-76,91,-79,72,-82,122,-85,-5,-88,-61,-90,-34,-92,75,-93,2,-94,27,-95,118,-96,54,-96,62,-96,-93,-96,90,-95,98,-94,-63,-93,110,-91,111,-89,-71,-87,86,-84,56,-81,98,-78,-45,-75,-126,-71,116,-67,-100,-63,1,-58,-112,-54,91,-49,66,-44,94,-39,-111,-34,-22,-29,85,-23,-39,-18,103,-12,5,-6,-92,-1,68,5,-30,10,114,16,-10,21,104,27,-69,32,-4,37,15,43,6,48,-52,52,102,57,-50,61,-5,65,-11,69,-89,73,35,77,81,80,61,83,-32,85,52,88,59,90,-12,91,89,93,108,94,47,95,-105,95,-79,95,115,95,-31,94,-4,93,-61,92,56,91,94,89,50,87,-68,84,-9,81,-15,78,-101,75,13,72,54,68,41,64,-33,59,101,55,-75,50,-36,45,-40,40,-78,35,106,30,12,25,-113,19,14,14,113,8,-36,2,56,-3,-99,-9,12,-14,125,-20,13,-25,-90,-31,101,-36,58,-41,62,-46,92,-51,-73,-56,54,-60,-16,-65,-29,-69,16,-72,124,-76,47,-79,36,-82,96,-85,-18,-88,-64,-90,-25,-92,93,-93,36,-94,62,-95,-82,-96,111,-96,-121,-96,-14,-96,-80,-95,-57,-94,38,-92,-29,-91,-30,-89,59,-86,-40,-84,-62,-81,-15,-78,101,-74,25,-70,15,-66,54,-62,-96,-58,47,-53,-6,-49,-28,-44,-4,-39,48,-33,-123,-28,-15,-23,110,-17,-3,-12,-108,-6,47,0,-51,5,96,11,-16,16,105,22,-40,27,35,33,91,38,105,43,86,48,21,53,-88,57,5,62,44,66,27,70,-58,73,57,77,95,80,65,83,-34,85,36,88,44,90,-45,91,54,93,65,94,-6,94,94,95,112,95,41,95,-106,94,-89,93,107,92,-38,90,-6,88,-49,86,78,84,-112,81,124,78,45,75,-105,71,-62,67,-76,63,108,59,-21,54,71,50,97,45,109,40,63,35,-2,29,-94,24,40,19,-88,13,24,8,122,2,-23,-4,71,-9,-63,-15,56,-20,-54,-26,111,-31,44,-36,17,-41,15,-46,65,-51,-104,-56,34,-60,-29,-65,-38,-69,15,-72,-125,-76,56,-79,54,-82,121,-85,9,-87,-27,-90,13,-91,-116,-93,84,-94,120,-95,-27,-96,-80,-96,-56,-96,57,-95,-7,-95,17,-93,116,-92,48,-90,55,-88,-119,-86,45,-83,18,-80,69,-77,-73,-74,107,-70,93,-66,-121,-62,-22,-58,125,-53,62,-48,44,-43,60,-38,113,-33,-65,-28,39,-22,-94,-17}; }
	private static byte[] data6(){ return new byte[] {43,-11,-64,-6,83,0,-17,5,122,11,9,17,122,22,-27,27,44,33,92,38,106,43,75,48,14,53,-109,57,-14,61,18,66,-4,69,-89,73,15,77,56,80,18,83,-82,85,-14,87,-14,89,-98,91,-5,92,4,94,-68,94,30,95,49,95,-23,94,86,94,101,93,45,92,-103,90,-64,88,-115,86,27,84,81,81,75,78,-9,74,104,71,-107,67,-118,63,69,59,-52,54,34,50,81,45,77,40,53,35,-19,29,-102,24,39,19,-88,13,29,8,-121,2,-13,-4,98,-9,-45,-15,90,-20,-23,-26,-109,-31,89,-36,58,-41,68,-46,115,-51,-49,-56,94,-60,30,-64,28,-68,77,-72,-55,-76,122,-79,125,-82,-65,-85,80,-87,43,-89,86,-91,-49,-93,-101,-94,-71,-95,43,-95,-19,-96,8,-95,114,-95,50,-94,68,-93,-87,-92,91,-90,96,-88,-80,-86,75,-83,48,-80,91,-77,-56,-74,120,-70,101,-66,-122,-62,-23,-58,112,-53,50,-48,20,-43,36,-38,78,-33,-102,-28,-2,-23,110,-17,-7,-12,-127,-6,23,0,-88,5,55,11,-74,16,49,22,-117,27,-39,32,2,38,13,43,-17,47,-83,52,50,57,-112,61,-80,65,-104,69,70,73,-83,76,-42,79,-74,82,78,85,-101,87,-104,89,75,91,-86,92,-74,93,119,94,-39,94,-13,94,-78,94,30,94,62,93,1,92,126,90,-93,88,125,86,13,84,78,81,78,78,3,75,120,71,-79,67,-88,63,113,59,-8,54,95,50,-121,45,-101,40,122,35,69,30,-15,24,-122,19,13,14,-122,8,-9,2,104,-3,-40,-9,82,-14,-41,-20,107,-25,26,-30,-35,-36,-59,-41,-52,-46,-4,-51,89,-55,-25,-60,-90,-64,-96,-68,-43,-72,68,-75,-2,-79,-14,-82,54,-84,-63,-87,-108,-89,-66,-91,44,-92,-12,-94,10,-94,116,-95,48,-95,64,-95,-92,-95,89,-94,102,-93,-68,-92,106,-90,97,-88,-87,-86,59,-83,23,-80,53,-77,-100,-74,62,-70,35,-66,64,-62,-113,-58,24,-53,-55,-49,-89,-44,-83,-39,-48,-34,21,-28,112,-23,-35,-18,94,-12,-29,-7,117,-1,-1,4,-118,10,10,16,124,21,-38,26,35,32,76,37,88,42,60,47,-11,51,-123,56,-34,60,7,65,-16,68,-92,72,14,76,66,79,34,82,-56,84,23,87,32,89,-38,90,66,92,91,93,33,94,-109,94,-77,94,-128,94,-6,93,31,93,-10,91,121,90,-84,88,-107,86,45,84,127,81,-120,78,73,75,-51,71,13,68,23,64,-31,59,127,55,-29,50,36,46,52,41,37,36,-10,30,-89,25,75,20,-48,14,86,9,-55,3,64,-2,-78,-8,51,-13,-74,-19,81,-24,-5,-30,-62,-35,-88,-40,-84,-45,-34,-50,50,-54,-64,-59,120,-63,110,-67,-103,-71,7,-74,-79,-78,-91,-81,-39,-84,91,-86,41,-88,61,-90,-85,-92,94,-93,107,-94,-56,-95,114,-95,123,-95,-54,-95,118,-94,110,-93,-70,-92,87,-90,64,-88,121,-86,-5,-84,-57,-81,-39,-78,47,-74,-57,-71,-101,-67,-88,-63,-14,-59,100,-54,19,-49,-33,-45,-35,-40,-9,-35,47,-29,-124,-24,-23,-19,98,-13,-29,-8,107,-2,-9,3,121,9,-6,14,105,20,-58,25,18,31,55,36,77,41,43,46,-13,50,126,55,-26,59,14,64,7,68,-69,71,59,75,108,78,99,81,13,84,108,86,-122,88,71,90,-58,91,-24,92,-63,93,67,94,115,94,83,94,-38,93,24,93,-8,91,-108,90,-44,88,-46,86,120,84,-31,81,-13,78,-50,75,93,72,-81,68,-56,64,-95,60,79,56,-64,51,15,47,42,42,41,37,1,32,-63,26,104,21,-4,15,-124,10,-1,4,121,-1,-13,-7,113,-12,-4,-18,-110,-23,63,-28,5,-33,-29,-39,-23,-44,16,-48,100,-53,-27,-58,-103,-62,-127,-66,-89,-70,4,-73,-90,-77,-120,-80,-79,-83,38,-85,-36,-88,-21,-90,59,-91,-25,-93,-37,-94,38,-94,-64,-95,-80,-95,-17,-95,-124,-94,106,-93,-96,-92,40,-90,-2,-89,32,-86,-112,-84,73,-81,68,-78,-116,-75,11,-71,-47,-68,-52,-64,4,-59,103,-55,6,-50,-59,-46,-77,-41,-62,-36,-17,-31,56,-25,-106,-20,5,-14,127,-9,3,-3,-122,2,12,8,-123,13,-12,18,87,24,-103,29,-45,34,-38,39,-51,44,-109,49,42,54,-99,58,-53,62,-44,66,-107,70,29,74,103,77,103,80,35,83,-103,85,-66,87,-101,89,39,91,98,92,80,93,-25,93,48,94,35,94,-59,93,22,93,18,92,-65,90,31,89,44,87,-15,84,103,82,-103,79,-126,76,44,73,-112,69,-68,65,-84,61,103,57,-17,52,74,48,118,43,-122,38,101,33,58,28,-31,22,-118,17,14,12,-101,6,20,1,-109,-5,22,-10,-99,-16,56,-21,-30,-27,-96,-32,-126,-37,120,-42,-95,-47,-28,-52,96,-56,5,-60,-30,-65,-8,-69,70,-72,-40,-76,-89,-79,-64,-82,25,-84,-59,-87,-77,-89,-9,-91,-124,-92,100,-93,-109,-94,24,-94,-22,-95}; }
	private static byte[] data7(){ return new byte[] {20,-94,-115,-94,86,-93,119,-92,-33,-91,-95,-89,-91,-87,-2,-85,-102,-82,-125,-79,-86,-76,29,-72,-63,-69,-81,-65,-53,-61,34,-56,-89,-52,90,-47,52,-42,52,-37,86,-32,-113,-27,-27,-22,72,-16,-68,-11,56,-5,-72,0,54,6,-77,11,29,17,-122,22,-56,27,7,33,20,38,18,43,-36,47,-122,52,-4,56,64,61,85,65,37,69,-58,72,28,76,51,79,9,82,-113,84,-47,86,-59,88,106,90,-63,91,-54,92,122,93,-29,93,-18,93,-77,93,25,93,58,92,-1,90,124,89,-86,87,-124,85,30,83,101,80,109,77,46,74,-83,70,-14,66,-9,62,-53,58,102,54,-42,49,22,45,50,40,42,35,2,30,-61,24,104,19,5,14,-116,8,23,3,-110,-3,27,-8,-92,-14,60,-19,-29,-25,-96,-30,117,-35,108,-40,-126,-45,-63,-50,43,-54,-60,-59,-114,-63,-106,-67,-53,-71,79,-74,1,-77,7,-80,71,-83,-41,-86,-84,-88,-46,-90,69,-91,5,-92,27,-93,121,-94,53,-94,55,-94,-105,-94,60,-93,64,-92,-121,-91,40,-89,16,-87,70,-85,-55,-83,-113,-80,-98,-77,-18,-74,127,-70,77,-66,85,-62,-113,-58,0,-53,-99,-49,101,-44,83,-39,99,-34,-114,-29,-41,-24,45,-18,-101,-13,12,-7,-120,-2,3,4,123,9,-21,14,76,20,-96,25,-44,30,-5,35,-14,40,-42,45,-126,50,15,55,96,59,-119,63,111,67,35,71,-111,74,-59,77,-80,80,85,83,-77,85,-61,87,-119,89,0,91,38,92,-4,92,-126,93,-77,93,-106,93,35,93,100,92,77,91,-21,89,60,88,55,86,-11,83,89,81,-125,78,99,75,-2,71,100,68,-128,64,115,60,35,56,-81,51,0,47,55,42,59,37,41,32,-10,26,-86,21,83,16,-31,10,115,5,-9,-1,127,-6,12,-11,-95,-17,68,-22,-1,-28,-55,-33,-70,-38,-64,-43,-9,-48,75,-52,-40,-57,-115,-61,125,-65,-96,-69,7,-72,-96,-76,-114,-79,-87,-82,35,-84,-45,-87,-38,-89,43,-90,-55,-92,-71,-93,-9,-94,-117,-94,106,-94,-94,-94,39,-93,-2,-93,38,-91,-97,-90,97,-88,120,-86,-47,-84,118,-81,102,-78,-112,-75,8,-71,-80,-68,-99,-64,-67,-60,18,-55,-105,-51,71,-46,31,-41,30,-36,53,-31,113,-26,-73,-21,28,-15,-125,-10,-8,-5,111,1,-29,6,85,12,-73,17,14,23,79,28,116,33,-123,38,100,43,50,48,-62,52,51,57,102,61,110,65,50,69,-59,72,14,76,26,79,-31,81,93,84,-110,86,125,88,19,90,102,91,93,92,11,93,104,93,108,93,40,93,-118,92,-94,91,101,90,-35,88,4,87,-34,84,119,82,-72,79,-58,76,-128,73,6,70,72,66,83,62,39,58,-56,53,59,49,-126,44,-94,39,-97,34,-125,29,66,24,-4,18,-108,13,46,8,-70,2,68,-3,-44,-9,103,-14,10,-19,-70,-25,-127,-30,99,-35,95,-40,-122,-45,-56,-50,65,-54,-30,-59,-75,-63,-58,-67,7,-70,-115,-74,80,-77,85,-80,-95,-83,55,-85,18,-87,62,-89,-73,-91,119,-92,-105,-93,-13,-94,-74,-94,-72,-94,23,-93,-62,-93,-65,-92,12,-90,-88,-89,-114,-87,-60,-85,63,-82,6,-79,14,-76,91,-73,-29,-70,-80,-66,-85,-62,-27,-58,73,-53,-30,-49,-96,-44,-121,-39,-116,-34,-80,-29,-17,-24,61,-18,-95,-13,8,-7,124,-2,-21,3,94,9,-64,14,30,20,98,25,-106,30,-85,35,-90,40,117,45,40,50,-95,54,-8,58,18,63,-7,66,-92,70,20,74,61,77,44,80,-53,82,41,85,59,87,-5,88,121,90,-102,91,122,92,-6,92,54,93,24,93,-85,92,-13,91,-34,90,-119,89,-40,87,-26,85,-98,83,25,81,65,78,48,75,-43,71,62,68,112,64,97,60,39,56,-76,51,24,47,84,42,102,37,95,32,52,27,-7,21,-94,16,69,11,-38,5,106,0,-4,-6,-114,-11,47,-16,-40,-22,-101,-27,107,-32,97,-37,111,-42,-90,-47,4,-51,-115,-56,76,-60,53,-64,100,-68,-67,-72,100,-75,66,-78,103,-81,-43,-84,-123,-86,-119,-88,-50,-90,108,-91,79,-92,-117,-93,17,-93,-21,-94,22,-93,-111,-93,94,-92,122,-91,-28,-90,-96,-88,-95,-86,-12,-84,-120,-81,106,-78,-120,-75,-17,-72,-119,-68,106,-64,121,-60,-63,-56,56,-51,-40,-47,-89,-42,-111,-37,-91,-32,-54,-27,14,-21,95,-16,-63,-11,40,-5,-104,0,3,6,105,11,-52,16,20,22,84,27,118,32,123,37,103,42,33,47,-64,51,38,56,99,60,103,64,52,68,-58,71,26,75,41,78,-8,80,126,83,-66,85,-84,87,90,89,-85,90,-70,91,114,92,-38,92,-11,92,-70,92,48,92,88,91,44,90,-73,88,-18,86,-32,84,-125,82,-32,79,-7,76,-54,73,100,70,-76,66,-42,62,-71,58,109,54,-14,49,72,45,121,40,-120,35,117,30,74,25,9,20,-76,14,86,9,-20,3,-125,-2,24,-7}; }
	private static byte[] data8(){ return new byte[] {-76,-13,92,-18,16,-23,-35,-29,-65,-34,-64,-39,-31,-44,39,-48,-102,-53,54,-57,9,-61,12,-65,76,-69,-59,-73,124,-76,122,-79,-74,-82,63,-84,11,-86,39,-88,-116,-90,66,-91,67,-92,-102,-93,57,-93,50,-93,117,-93,11,-92,-12,-92,37,-90,-82,-89,121,-87,-102,-85,-5,-83,-85,-80,-101,-77,-47,-74,67,-70,-10,-67,-34,-63,-1,-59,82,-54,-45,-50,126,-45,84,-40,70,-35,91,-30,-120,-25,-54,-20,29,-14,125,-9,-29,-4,75,2,-76,7,18,13,104,18,-83,23,-36,28,-13,33,-21,38,-59,43,116,48,-5,52,84,57,121,61,108,65,35,69,-97,72,-37,75,-42,78,-116,81,-8,83,34,86,-7,87,-120,89,-55,90,-73,91,93,92,-87,92,-84,92,88,92,-68,91,-57,90,-120,89,-3,87,30,86,-3,83,-115,81,-42,78,-32,75,-95,72,39,69,113,65,127,61,91,57,4,53,123,48,-46,43,-10,38,4,34,-23,28,-62,23,120,18,45,13,-56,7,104,2,-1,-4,-100,-9,63,-14,-17,-20,-84,-25,-121,-30,113,-35,-128,-40,-79,-45,3,-49,-119,-54,53,-58,25,-62,47,-66,-127,-70,15,-73,-38,-77,-19,-80,61,-82,-36,-85,-66,-87,-16,-89,106,-90,54,-91,77,-92,-70,-93,110,-93,126,-93,-46,-93,-128,-92,124,-91,-66,-90,93,-88,55,-86,108,-84,-36,-82,-101,-79,-101,-76,-35,-73,94,-69,26,-65,16,-61,55,-57,-106,-53,26,-48,-48,-44,-92,-39,-94,-34,-78,-29,-27,-24,37,-18,119,-13,-43,-8,54,-2,-100,3,-5,8,89,14,-97,19,-31,24,1,30,15,35,0,40,-62,44,112,49,-36,53,48,58,63,62,37,66,-56,69,54,73,92,76,72,79,-24,81,72,84,85,86,35,88,-105,89,-55,90,-90,91,51,92,113,92,98,92,-6,91,77,91,73,90,-9,88,94,87,110,85,65,83,-64,80,1,78,-7,74,-77,71,46,68,107,64,119,60,68,56,-19,51,93,47,-86,42,-44,37,-43,32,-60,27,-109,22,80,17,4,12,-93,6,69,1,-28,-5,-125,-10,48,-15,-26,-21,-84,-26,-112,-31,-124,-36,-97,-41,-39,-46,60,-50,-54,-55,-120,-59,116,-63,-96,-67,-5,-71,-102,-74,120,-77,-108,-80,-5,-83,-90,-85,-103,-87,-35,-89,100,-90,69,-91,103,-92,-25,-93,-86,-93,-57,-93,47,-92,-25,-92,-15,-91,68,-89,-20,-88,-41,-86,19,-83,-112,-81,91,-78,98,-75,-81,-72,54,-68,-5,-65,-11,-61,38,-56,-124,-52,17,-47,-58,-43,-95,-38,-104,-33,-78,-28,-36,-23,31,-17,112,-12,-59,-7,40,-1,-123,4,-31,9,53,15,120,20,-81,25,-55,30,-50,35,-80,40,111,45,11,50,115,54,-74,58,-70,62,-107,66,41,70,-117,73,-91,76,-127,79,21,82,103,84,102,86,40,88,-115,89,-77,90,127,91,4,92,53,92,20,92,-86,91,-26,90,-33,89,127,88,-36,86,-27,84,-86,82,39,80,88,77,81,74,-1,70,118,67,-80,63,-77,59,-126,55,34,51,-108,46,-32,41,4,37,13,32,-10,26,-56,21,-116,16,57,11,-25,5,-123,0,44,-5,-48,-11,-124,-16,61,-21,19,-26,-15,-32,-5,-37,21,-41,93,-46,-56,-51,96,-55,37,-59,35,-63,79,-67,-65,-71,97,-74,78,-77,116,-80,-26,-83,-99,-85,-103,-87,-24,-89,125,-90,97,-91,-103,-92,22,-92,-18,-93,12,-92,-127,-92,66,-91,82,-90,-80,-89,92,-87,80,-85,-112,-83,25,-80,-33,-78,-10,-75,62,-71,-49,-68,-109,-64,-110,-60,-61,-56,34,-51,-77,-47,99,-42,65,-37,54,-32,77,-27,119,-22,-74,-17,2,-11,87,-6,-78,-1,12,5,98,10,-79,15,-18,20,29,26,50,31,46,36,10,41,-62,45,82,50,-71,54,-22,58,-15,62,-72,66,78,70,-97,73,-75,76,-121,79,21,82,89,84,88,86,8,88,110,89,-121,90,78,91,-52,91,-14,91,-45,91,87,91,-102,90,-125,89,38,88,120,86,-127,84,66,82,-73,79,-18,76,-36,73,-115,70,1,67,59,63,59,59,14,55,-85,50,31,46,110,41,-111,36,-98,31,-118,26,94,21,37,16,-40,10,-121,5,44,0,-40,-6,-128,-11,56,-16,-6,-22,-48,-27,-68,-32,-58,-37,-25,-42,58,-46,-94,-51,76,-55,15,-59,22,-63,75,-67,-69,-71,108,-74,89,-77,-122,-80,1,-82,-74,-85,-61,-87,14,-88,-83,-90,-108,-91,-49,-92,85,-92,42,-92,85,-92,-62,-92,-111,-91,-101,-90,1,-88,-85,-87,-93,-85,-30,-83,109,-80,54,-77,70,-74,-107,-71,32,-67,-26,-64,-30,-60,18,-55,110,-51,-3,-47,-85,-42,-124,-37,121,-32,-120,-27,-78,-22,-22,-17,53,-11,-125,-6,-38,-1,48,5,-126,10,-56,15,6,21,41,26,65,31,50,36,10,41,-65,45,71,50,-83,54,-41,58,-39,62,-99,66,44,70,125,73,-116,76,92,79,-27,81,40,84,34,86,-49,87,56,89,70,90,22,91,-120,91,-75,91,-112,91}; }
	private static byte[] data9(){ return new byte[] {24,91,86,90,69,89,-30,87,60,86,63,84,6,82,125,79,-77,76,-90,73,89,70,-49,66,13,63,17,59,-26,54,-121,50,2,46,78,41,127,36,-119,31,123,26,86,21,30,16,-39,10,-117,5,54,0,-29,-6,-107,-11,77,-16,21,-21,-15,-27,-35,-32,-16,-37,17,-41,105,-46,-42,-51,126,-55,74,-59,81,-63,-121,-67,-2,-71,-86,-74,-100,-77,-50,-80,65,-82,2,-84,3,-86,87,-88,-15,-90,-38,-91,18,-91,-106,-92,108,-92,-112,-92,3,-91,-60,-91,-43,-90,50,-88,-38,-87,-49,-85,10,-82,-114,-80,85,-77,95,-74,-84,-71,45,-67,-12,-64,-28,-60,19,-55,106,-51,-16,-47,-100,-42,110,-37,92,-32,106,-27,-117,-22,-65,-17,4,-11,77,-6,-94,-1,-16,4,64,10,-126,15,-72,20,-32,25,-24,30,-28,35,-81,40,104,45,-21,49,79,54,122,58,121,62,64,66,-54,69,32,73,44,76,1,79,-120,81,-48,83,-54,85,124,87,-27,88,-5,89,-54,90,69,91,116,91,83,91,-28,90,35,90,27,89,-67,87,29,86,40,84,-13,81,116,79,-83,76,-84,73,97,70,-29,66,36,63,50,59,12,55,-74,50,55,46,-117,41,-63,36,-47,31,-53,26,-84,21,122,16,57,11,-16,5,-94,0,81,-5,9,-10,-60,-16,-112,-21,109,-26,94,-31,111,-36,-106,-41,-20,-46,90,-50,4,-54,-52,-59,-43,-63,6,-66,127,-70,37,-73,23,-76,66,-79,-76,-82,109,-84,110,-86,-74,-88,80,-89,48,-90,96,-91,-31,-92,-86,-92,-52,-92,50,-91,-17,-91,-13,-90,75,-88,-24,-87,-44,-85,7,-82,127,-80,64,-77,63,-74,-127,-71,-4,-68,-73,-64,-96,-60,-60,-56,22,-51,-115,-47,57,-42,-4,-38,-25,-33,-19,-28,2,-22,58,-17,109,-12,-67,-7,2,-1,83,4,-102,9,-36,14,16,20,49,25,64,30,46,35,8,40,-76,44,66,49,-96,53,-46,57,-45,61,-100,65,45,69,-124,72,-103,75,113,78,1,81,78,83,83,85,9,87,125,88,-100,89,115,90,-6,90,49,91,30,91,-76,90,7,90,-1,88,-73,87,28,86,53,84,13,82,-105,79,-33,76,-25,73,-88,70,55,67,-127,63,-99,59,127,55,53,51,-67,46,32,42,88,37,121,32,117,27,95,22,52,17,-6,11,-72,6,108,1,36,-4,-40,-10,-97,-15,102,-20,74,-25,56,-30,74,-35,114,-40,-63,-45,53,-49,-45,-54,-98,-58,-98,-62,-52,-66,60,-69,-32,-73,-59,-76,-22,-79,83,-81,3,-83,-8,-86,58,-87,-63,-89,-102,-90,-65,-91,46,-91,-14,-92,-3,-92,93,-91,9,-90,-1,-90,73,-88,-41,-87,-73,-85,-40,-83,69,-80,-9,-78,-26,-75,30,-71,-122,-68,57,-64,17,-60,47,-56,105,-52,-28,-48,118,-43,58,-38,21,-33,17,-28,38,-23,74,-18,-125,-13,-64,-8,12,-2,78,3,-102,8,-45,13,8,19,42,24,50,29,45,34,-5,38,-75,43,65,48,-93,52,-30,56,-34,60,-71,64,76,68,-82,71,-51,74,-81,77,76,80,-94,82,-74,84,121,86,-5,87,41,89,13,90,-90,90,-21,90,-25,90,-110,90,-16,89,-2,88,-59,87,54,86,107,84,72,82,-20,79,64,77,88,74,46,71,-59,67,38,64,75,60,63,56,0,52,-103,47,2,43,78,38,114,33,124,28,112,23,75,18,28,13,-37,7,-102,2,82,-3,14,-8,-44,-14,-99,-19,-126,-24,111,-29,-128,-34,-93,-39,-16,-44,94,-48,-13,-53,-64,-57,-86,-61,-35,-65,56,-68,-43,-72,-81,-75,-58,-78,33,-80,-61,-83,-88,-85,-38,-87,82,-88,25,-89,43,-90,-116,-91,54,-91,55,-91,125,-91,23,-90,-2,-90,44,-88,-80,-87,115,-85,-121,-83,-33,-81,123,-78,93,-75,123,-72,-37,-69,113,-65,69,-61,68,-57,126,-53,-34,-49,106,-44,28,-39,-18,-35,-35,-30,-22,-25,2,-19,53,-14,107,-9,-82,-4,-12,1,48,7,115,12,-99,17,-58,22,-51,27,-55,32,-96,37,88,42,-15,46,87,51,-99,55,-85,59,-124,63,49,67,-107,70,-54,73,-73,76,98,79,-48,81,-19,83,-52,85,88,87,-96,88,-106,89,67,90,-96,90,-80,90,113,90,-27,89,10,89,-26,87,113,86,-74,84,-79,82,98,80,-44,77,-5,74,-24,71,-107,68,4,65,67,61,65,57,29,53,-68,48,61,44,-111,39,-57,34,-37,29,-37,24,-64,19,-105,14,99,9,33,4,-27,-2,-97,-7,104,-12,54,-17,19,-22,6,-27,11,-32,49,-37,115,-42,-37,-47,106,-51,35,-55,16,-59,41,-63,-128,-67,7,-70,-43,-74,-41,-77,36,-79,-80,-82,-127,-84,-98,-86,3,-87,-82,-89,-80,-90,-16,-91,-114,-91,108,-91,-97,-91,32,-90,-24,-90,8,-88,102,-87,27,-85,16,-83,82,-81,-42,-79,-97,-76,-89,-73,-15,-70,114,-66,45,-62,33,-58,59,-54,-106,-50,7,-45,-81,-41,114,-36,79,-31,85,-26,95,-21,-117,-16,-72,-11,-13,-6}; }
	private static byte[] data10(){ return new byte[] {53,0,111,5,-83,10,-36,15,-4,20,19,26,6,31,-21,35,-87,40,70,45,-65,49,6,54,41,58,14,62,-56,65,66,69,-123,72,-122,75,75,78,-60,80,4,83,-18,84,-98,86,-11,87,11,89,-48,89,70,90,119,90,76,90,-30,89,29,89,25,88,-66,86,33,85,50,83,4,81,-118,78,-46,75,-44,72,-102,69,35,66,116,62,-112,58,119,54,51,50,-63,45,41,41,109,36,-110,31,-100,26,-113,21,113,16,66,11,13,6,-49,0,-108,-5,89,-10,43,-15,6,-20,-11,-26,-10,-31,22,-35,78,-40,-80,-45,46,-49,-32,-54,-70,-58,-58,-62,9,-65,-128,-69,54,-72,40,-75,88,-78,-45,-81,-125,-83,-112,-85,-49,-87,106,-88,70,-89,114,-90,-23,-91,-78,-91,-65,-91,41,-90,-50,-90,-47,-89,17,-87,-91,-86,-127,-84,-96,-82,11,-79,-74,-77,-93,-74,-46,-71,55,-67,-36,-64,-77,-60,-65,-56,-6,-52,95,-47,-16,-43,-97,-38,117,-33,97,-28,104,-23,-125,-18,-87,-13,-34,-8,21,-2,82,3,-121,8,-71,13,-34,18,-17,23,-12,28,-44,33,-93,38,69,43,-49,47,35,52,84,56,77,60,24,64,-88,67,1,71,24,74,-9,76,-117,79,-28,81,-20,83,-74,85,48,87,97,88,71,89,-35,89,43,90,40,90,-41,89,59,89,82,88,27,87,-99,85,-46,83,-64,81,106,79,-51,76,-18,73,-45,70,118,67,-25,63,21,60,30,56,-23,51,-109,47,14,43,99,38,-100,33,-75,28,-75,23,-93,18,-128,13,80,8,28,3,-30,-3,-83,-8,123,-13,89,-18,63,-23,64,-28,84,-33,-122,-38,-41,-43,79,-47,-21,-52,-72,-56,-82,-60,-33,-64,62,-67,-34,-71,-77,-74,-50,-77,35,-79,-59,-82,-94,-84,-48,-86,66,-87,-1,-89,10,-89,94,-90,1,-90,-14,-91,45,-90,-70,-90,-114,-89,-76,-88,29,-86,-37,-85,-45,-83,31,-80,-89,-78,115,-75,-123,-72,-57,-69,84,-65,8,-61,1,-57,25,-53,114,-49,-32,-45,-124,-40,69,-35,26,-30,29,-25,32,-20,65,-15,109,-10,-103,-5,-41,0,3,6,59,11,91,16,118,21,124,26,103,31,63,36,-16,40,-124,45,-21,49,47,54,57,58,32,62,-63,65,55,69,109,72,95,75,29,78,-119,80,-67,82,-94,84,65,86,-107,87,-95,88,93,89,-51,89,-14,89,-55,89,81,89,-110,88,126,87,40,86,-125,84,-107,82,102,80,-23,77,52,75,52,72,-3,68,-119,65,-36,61,-5,57,-24,53,-90,49,61,45,-90,40,-9,35,28,31,51,26,44,21,20,16,-14,10,-64,5,-112,0,93,-5,43,-10,8,-15,-22,-21,-27,-26,-18,-31,27,-35,89,-40,-58,-45,79,-49,6,-53,-19,-58,-2,-62,77,-65,-55,-69,-120,-72,127,-75,-72,-78,53,-80,-13,-83,-6,-85,71,-86,-34,-88,-61,-89,-19,-90,108,-90,47,-90,69,-90,-90,-90,82,-89,78,-88,-111,-87,32,-85,-8,-84,23,-81,121,-79,36,-76,7,-73,51,-70,-110,-67,46,-63,2,-59,-1,-56,59,-51,-113,-47,32,-42,-65,-38,-112,-33,114,-28,111,-23,-126,-18,-100,-13,-52,-8,-12,-3,45,3,85,8,-127,13,-101,18,-90,23,-97,28,124,33,62,38,-31,42,91,47,-78,51,-43,55,-47,59,-112,63,35,67,114,70,-113,73,99,76,-3,78,78,81,95,83,32,85,-91,86,-49,87,-64,88,84,89,-88,89,-88,89,95,89,-56,88,-27,87,-74,86,62,85,125,83,115,81,38,79,-111,76,-63,73,-87,70,94,67,-47,63,20,60,30,56,-1,51,-85,47,52,43,-104,38,-42,33,0,29,8,24,1,19,-25,13,-61,8,-104,3,104,-2,59,-7,18,-12,-9,-18,-27,-23,-19,-28,5,-32,63,-37,-109,-42,15,-46,-81,-51,124,-55,121,-59,-93,-63,11,-66,-96,-70,126,-73,-115,-76,-26,-79,126,-81,91,-83,-127,-85,-21,-87,-92,-88,-93,-89,-14,-90,-119,-90,113,-90,-94,-90,33,-89,-20,-89,2,-87,101,-86,11,-84,1,-82,54,-80,-77,-78,116,-75,110,-72,-83,-69,33,-65,-50,-62,-79,-58,-61,-54,2,-49,111,-45,-5,-41,-79,-36,127,-31,106,-26,107,-21,124,-16,-101,-11,-61,-6,-17,-1,28,5,67,10,99,15,114,20,117,25,93,30,48,35,-33,39,113,44,-39,48,26,53,43,57,15,61,-71,64,49,68,106,71,107,74,38,77,-89,79,-40,81,-46,83,118,85,-36,86,-15,87,-70,88,63,89,109,89,89,89,-16,88,63,88,67,87,-7,85,107,84,-113,82,112,80,11,78,99,75,124,72,85,69,-12,65,92,62,-117,58,-116,54,91,50,1,46,-127,41,-40,36,25,32,50,27,67,22,49,17,30,12,-9,6,-47,1,-91,-4,126,-9,94,-14,73,-19,70,-24,86,-29,124,-34,-58,-39,39,-43,-73,-48,102,-52,72,-56,86,-60,-102,-64,16,-67,-59,-71,-81,-74,-31,-77,73,-79,-1,-82,-14,-84,51,-85,-75,-87}; }
	private static byte[] data11(){ return new byte[] {-119,-88,-98,-89,11,-89,-72,-90,-71,-90,3,-89,-102,-89,125,-88,-86,-87,33,-85,-31,-84,-24,-82,50,-79,-60,-77,-111,-74,-91,-71,-21,-68,116,-64,42,-60,29,-56,54,-52,-125,-48,-12,-44,-118,-39,70,-34,18,-29,11,-24,0,-19,31,-14,47,-9,96,-4,126,1,-82,6,-57,11,-28,16,-25,21,-31,26,-69,31,-124,36,33,41,-87,45,-5,49,49,54,45,58,-2,61,-105,65,-8,68,31,72,9,75,-80,77,26,80,54,82,24,84,-89,85,-11,86,-13,87,-87,88,18,89,49,89,0,89,-122,88,-65,87,-82,86,81,85,-80,83,-65,81,-108,79,23,77,101,74,108,71,55,68,-52,64,35,61,76,57,65,53,8,49,-88,44,30,40,119,35,-85,30,-52,25,-46,20,-55,15,-80,10,-109,5,104,0,72,-5,38,-10,9,-15,3,-20,2,-25,35,-30,81,-35,-87,-40,22,-44,-75,-49,116,-53,99,-57,-123,-61,-41,-65,98,-68,38,-71,37,-74,104,-77,-27,-80,-82,-82,-75,-84,7,-85,-93,-87,-123,-88,-78,-89,48,-89,-17,-90,8,-89,96,-89,13,-88,0,-87,61,-86,-56,-85,-108,-83,-83,-81,7,-78,-93,-76,-128,-73,-98,-70,-15,-67,-127,-63,71,-59,57,-55,98,-51,-81,-47,40,-42,-62,-38,126,-33,83,-28,66,-23,67,-18,84,-13,109,-8,-110,-3,-77,2,-44,7,-16,12,-2,17,-2,22,-21,27,-67,32,120,37,15,42,-125,46,-49,50,-14,54,-32,58,-89,62,40,66,-126,69,-108,72,109,75,6,78,91,80,107,82,55,84,-72,85,-13,86,-31,87,-121,88,-35,88,-21,88,-81,88,29,88,82,87,38,86,-58,84,12,83,27,81,-43,78,90,76,-107,73,-110,70,90,67,-34,63,52,60,83,56,66,52,5,48,-95,43,20,39,105,34,-97,29,-68,24,-58,19,-69,14,-87,9,-119,4,106,-1,72,-6,47,-11,26,-16,25,-21,34,-26,75,-31,-125,-36,-27,-41,94,-45,7,-49,-46,-54,-47,-58,-5,-62,94,-65,-12,-69,-59,-72,-40,-75,34,-77,-77,-80,-121,-82,-98,-84,0,-85,-89,-87,-102,-88,-43,-89,95,-89,48,-89,81,-89,-69,-89,112,-88,115,-87,-70,-86,80,-84,40,-82,74,-80,-83,-78,83,-75,57,-72,90,-69,-70,-66,76,-62,23,-58,17,-54,57,-50,-116,-46,6,-41,-92,-37,91,-32,54,-27,32,-22,31,-17,49,-12,68,-7,100,-2,-124,3,-101,8,-74,13,-72,18,-74,23,-105,28,99,33,20,38,-96,42,15,47,76,51,103,55,73,59,4,63,124,66,-56,69,-49,72,-100,75,43,78,111,80,122,82,51,84,-82,85,-39,86,-67,87,88,88,-92,88,-90,88,94,88,-58,87,-21,86,-66,85,78,84,-111,82,-109,80,75,78,-57,75,-7,72,-8,69,-78,66,56,63,-118,59,-94,55,-109,51,83,47,-21,42,99,38,-76,33,-20,28,12,24,20,19,19,14,-4,8,-25,3,-57,-2,-82,-7,-105,-12,-115,-17,-117,-22,-92,-27,-53,-32,18,-36,119,-41,-4,-46,-85,-50,-127,-54,-122,-58,-69,-62,41,-65,-59,-69,-91,-72,-70,-75,19,-77,-83,-80,-119,-82,-84,-84,18,-85,-55,-87,-67,-88,10,-88,-109,-89,116,-89,-105,-89,11,-88,-56,-88,-51,-87,34,-85,-74,-84,-102,-82,-68,-80,37,-77,-48,-75,-73,-72,-32,-69,61,-65,-45,-62,-95,-58,-105,-54,-57,-50,19,-45,-111,-41,40,-36,-26,-32,-74,-27,-92,-22,-100,-17,-84,-12,-69,-7,-41,-2,-15,3,5,9,24,14,24,19,11,24,-22,28,-81,33,85,38,-30,42,64,47,127,51,-116,55,109,59,25,63,-111,66,-48,69,-46,72,-101,75,25,78,100,80,89,82,26,84,-126,85,-81,86,-119,87,31,88,102,88,99,88,21,88,123,87,-103,86,105,85,-9,83,54,82,54,80,-21,77,100,75,-103,72,-111,69,82,66,-48,62,39,59,62,55,49,51,-15,46,-114,42,3,38,91,33,-106,28,-77,23,-54,18,-67,13,-68,8,-102,3,-115,-2,111,-7,98,-12,91,-17,96,-22,124,-27,-87,-32,-6,-37,93,-41,-16,-46,-100,-50,126,-54,-121,-58,-62,-62,50,-65,-40,-69,-71,-72,-42,-75,52,-77,-48,-80,-77,-82,-40,-84,68,-85,-3,-87,-9,-88,68,-88,-46,-89,-77,-89,-36,-89,79,-88,15,-87,21,-86,106,-85,-1,-84,-28,-82,4,-79,113,-77,21,-74,1,-71,35,-68,-127,-65,23,-61,-34,-58,-43,-54,1,-49,73,-45,-58,-41,88,-36,15,-31,-30,-27,-59,-22,-64,-17,-60,-12,-44,-7,-23,-2,-1,3,15,9,27,14,25,19,7,24,-34,28,-92,33,65,38,-53,42,39,47,92,51,109,55,67,59,-16,62,100,66,-98,69,-96,72,97,75,-27,77,37,80,32,82,-39,83,68,85,111,86,73,87,-36,87,38,88,35,88,-44,87,62,87,89,86,48,85,-70,83,0,82,-1,79,-69,77,50,75,110,72,104,69,42,66,-76,62,4,59,42,55,25,51,-30,46}; }
	private static byte[] data12(){ return new byte[] {-125,42,-5,37,91,33,-106,28,-65,23,-47,18,-43,13,-53,8,-69,3,-87,-2,-108,-7,-117,-12,-122,-17,-110,-22,-80,-27,-29,-32,50,-36,-96,-41,46,-45,-27,-50,-62,-54,-47,-58,13,-61,126,-65,39,-68,7,-71,36,-74,-123,-77,29,-79,3,-81,36,-83,-110,-85,69,-86,67,-87,-121,-88,24,-88,-12,-89,23,-88,-116,-88,67,-87,73,-86,-107,-85,43,-83,4,-81,40,-79,-122,-77,43,-74,15,-71,43,-68,-122,-65,18,-61,-43,-58,-56,-54,-24,-50,51,-45,-97,-41,53,-36,-30,-32,-83,-27,-112,-22,127,-17,-125,-12,-117,-7,-99,-2,-83,3,-69,8,-64,13,-67,18,-92,23,-128,28,55,33,-33,37,92,42,-66,46,-16,50,-2,54,-42,58,-124,62,-11,65,53,69,52,72,-4,74,124,77,-59,79,-65,81,125,83,-17,84,24,86,-3,86,-110,87,-30,87,-27,87,-98,87,9,87,51,86,8,85,-96,83,-22,81,-15,79,-75,77,52,75,120,72,121,69,67,66,-42,62,45,59,90,55,84,51,32,47,-53,42,75,38,-82,33,-11,28,33,24,57,19,70,14,60,9,58,4,33,-1,28,-6,13,-11,18,-16,32,-21,60,-26,119,-31,-61,-36,51,-40,-61,-45,119,-49,86,-53,98,-57,-100,-61,12,-64,-79,-68,-114,-71,-87,-74,-1,-77,-101,-79,115,-81,-106,-83,-9,-85,-89,-86,-101,-87,-39,-88,99,-88,52,-88,81,-88,-70,-88,105,-87,103,-86,-89,-85,54,-83,2,-81,30,-79,111,-77,17,-74,-31,-72,-4,-69,70,-65,-52,-62,-123,-58,111,-54,-124,-50,-58,-46,45,-41,-76,-37,97,-32,31,-27,-5,-23,-24,-18,-32,-13,-24,-8,-16,-3,-2,2,7,8,11,13,2,18,-20,22,-67,27,127,32,29,37,-93,41,0,46,55,50,68,54,38,58,-49,61,80,65,-120,68,-102,71,92,74,-17,76,53,79,63,81,1,83,126,84,-77,85,-101,86,70,87,-108,87,-83,87,105,87,-25,86,24,86,-3,84,-98,83,-9,81,9,80,-39,77,103,75,-77,72,-58,69,-103,66,53,63,-98,59,-48,55,-39,51,-80,47,98,43,-17,38,90,34,-89,29,-30,24,-6,19,19,15,15,10,13,5,2,0,-8,-6,-12,-11,-9,-16,7,-20,40,-25,94,-30,-83,-35,27,-39,-89,-44,91,-48,54,-52,57,-56,117,-60,-41,-64,122,-67,80,-70,93,-73,-76,-76,59,-78,17,-80,35,-82,126,-84,30,-85,8,-86,56,-87,-78,-88,122,-88,-122,-88,-30,-88,-127,-87,113,-86,-94,-85,33,-83,-30,-82,-23,-80,49,-77,-65,-75,-125,-72,-110,-69,-57,-66,73,-62,-22,-59,-49,-55,-44,-51,11,-46,102,-42,-26,-38,-128,-33,64,-28,9,-23,-11,-19,-28,-14,-29,-9,-23,-4,-15,1,-10,6,-7,11,-21,16,-42,21,-88,26,105,31,11,36,-111,40,-12,44,47,49,67,53,41,57,-35,60,97,64,-86,67,-68,70,-108,73,41,76,-126,78,-107,80,104,82,-17,83,54,85,48,86,-32,86,79,87,102,87,67,87,-54,86,11,86,7,85,-75,83,32,82,72,80,36,78,-58,75,36,73,66,70,45,67,-46,63,82,60,-116,56,-87,52,-120,48,76,44,-30,39,92,35,-77,30,-13,25,29,21,53,16,63,11,65,6,58,1,54,-4,51,-9,59,-14,74,-19,107,-24,-95,-29,-20,-34,87,-38,-30,-43,-118,-47,99,-51,94,-55,-114,-59,-21,-63,-127,-66,73,-69,79,-72,-109,-75,14,-77,-42,-80,-41,-82,34,-83,-78,-85,-121,-86,-89,-87,17,-87,-64,-88,-65,-88,1,-87,-111,-87,107,-86,-120,-85,-12,-84,-98,-82,-108,-80,-57,-78,66,-75,-12,-73,-20,-70,21,-66,127,-63,20,-59,-27,-56,-36,-52,3,-47,81,-43,-64,-39,85,-34,-1,-30,-55,-25,-94,-20,-114,-15,-123,-10,-124,-5,-121,0,-119,5,-119,10,122,15,101,20,57,25,-5,29,-93,34,43,39,-107,43,-39,47,-11,51,-28,55,-92,59,50,63,-119,66,-85,69,-113,72,54,75,-97,77,-59,79,-89,81,72,83,-101,84,-81,85,115,86,-13,86,42,87,16,87,-72,86,11,86,29,85,-26,83,100,82,-95,80,-104,78,76,76,-63,73,-8,70,-17,67,-77,64,60,61,-112,57,-70,53,-80,49,126,45,42,41,-87,36,22,32,94,27,-109,22,-75,17,-57,12,-49,7,-47,2,-48,-3,-49,-8,-39,-13,-24,-18,9,-22,60,-27,-123,-32,-24,-37,108,-41,16,-45,-38,-50,-46,-54,-18,-58,70,-61,-59,-65,-123,-68,119,-71,-89,-74,24,-76,-63,-79,-73,-81,-24,-83,97,-84,37,-85,39,-86,125,-87,20,-87,-9,-88,36,-87,-102,-87,87,-86,97,-85,-83,-84,67,-82,30,-80,57,-78,-102,-76,55,-73,21,-70,42,-67,124,-64,-2,-61,-72,-57,-97,-53,-80,-49,-16,-45,76,-40,-43,-36,112,-31,44,-26,-4,-22,-35,-17,-52,-12,-59,-7,-62,-2,-65,3,-66,8,-82,13,-103,18,111,23,53,28,-30,32,114,37,-28,41,48,46,88,50}; }
	private static byte[] data13(){ return new byte[] {85,54,33,58,-64,61,39,65,91,68,81,71,15,74,-119,76,-54,78,-64,80,120,82,-24,83,17,85,-13,85,-115,86,-39,86,-26,86,-100,86,24,86,60,85,38,84,-67,82,25,81,39,79,-6,76,-121,74,-41,71,-21,68,-62,65,104,62,-49,58,17,55,25,51,-2,46,-73,42,79,38,-62,33,32,29,93,24,-114,19,-88,14,-72,9,-64,4,-59,-1,-55,-6,-48,-11,-26,-16,-4,-21,54,-25,112,-30,-42,-35,72,-39,-22,-44,-93,-48,-111,-52,-99,-56,-29,-60,85,-63,-3,-67,-34,-70,-7,-73,78,-75,-26,-78,-66,-80,-43,-82,57,-83,-39,-85,-56,-86,-6,-87,117,-87,60,-87,73,-87,-94,-87,65,-86,42,-85,89,-84,-45,-83,-117,-81,-114,-79,-51,-77,82,-74,15,-71,16,-68,63,-65,-79,-62,75,-58,32,-54,24,-50,70,-46,-114,-42,4,-37,-112,-33,61,-28,-1,-24,-41,-19,-71,-14,-84,-9,-94,-4,-100,1,-107,6,-120,11,112,16,77,21,22,26,-57,30,98,35,-34,39,52,44,109,48,117,52,83,56,8,60,125,63,-52,66,-43,69,-83,72,64,75,-101,77,-83,79,-125,81,14,83,87,84,88,85,16,86,127,86,-86,86,-125,86,30,86,101,85,109,84,42,83,-95,81,-43,79,-62,77,114,75,-32,72,17,70,6,67,-58,63,73,60,-90,56,-61,52,-62,48,-113,44,59,40,-61,35,46,31,125,26,-71,21,-32,16,-5,11,8,7,21,2,28,-3,38,-8,57,-13,83,-18,-127,-23,-66,-28,18,-32,-123,-37,17,-41,-58,-46,-100,-50,-99,-54,-52,-58,43,-61,-66,-65,-124,-68,-119,-71,-65,-74,66,-76,-12,-79,-10,-81,50,-82,-73,-84,-125,-85,-109,-86,-19,-87,-110,-87,119,-87,-78,-87,40,-86,-13,-86,-5,-85,81,-83,-24,-82,-57,-80,-28,-78,72,-75,-27,-73,-58,-70,-42,-67,42,-63,-88,-60,98,-56,67,-52,85,-48,-119,-44,-25,-40,101,-35,-5,-31,-76,-26,118,-21,85,-16,56,-11,43,-6,28,-1,20,4,4,9,-16,13,-52,18,-100,23,86,28,-8,32,-128,37,-28,41,43,46,70,50,57,54,-2,57,-113,61,-13,64,24,68,12,71,-67,73,50,76,108,78,89,80,15,82,119,83,-102,84,124,85,12,86,92,86,95,86,27,86,-115,85,-69,84,-103,83,61,82,-113,80,-88,78,119,76,11,74,93,71,118,68,82,65,-5,61,109,58,-83,54,-58,50,-88,46,114,42,8,38,-114,33,-23,28,58,24,106,19,-108,14,-88,9,-65,4,-58,-1,-39,-6,-24,-11,2,-15,44,-20,97,-25,-81,-30,20,-34,-106,-39,58,-43,-2,-48,-18,-52,5,-55,79,-59,-58,-63,117,-66,88,-69,119,-72,-47,-75,106,-77,68,-79,96,-81,-65,-83,100,-84,78,-85,-126,-86,-4,-87,-66,-87,-54,-87,29,-86,-70,-86,-99,-85,-56,-84,56,-82,-16,-81,-28,-79,37,-76,-104,-74,87,-71,67,-68,118,-65,-44,-62,107,-58,52,-54,33,-50,70,-46,-124,-42,-20,-38,116,-33,18,-28,-53,-24,-103,-19,111,-14,93,-9,67,-4,59,1,35,6,22,11,-18,15,-55,20,-121,25,53,30,-57,34,62,39,-111,43,-61,47,-55,51,-90,55,82,59,-48,62,19,66,37,69,-8,71,-112,74,-21,76,1,79,-38,80,107,82,-72,83,-65,84,125,85,-9,85,34,86,14,86,-89,85,2,85,14,84,-41,82,90,81,-103,79,-108,77,77,75,-54,72,6,70,11,67,-43,63,106,60,-52,56,0,53,5,49,-30,44,-99,40,44,36,-85,31,-1,26,76,22,124,17,-96,12,-66,7,-52,2,-30,-3,-12,-8,11,-12,51,-17,95,-22,-88,-27,-2,-32,117,-36,5,-40,-69,-45,-110,-49,-108,-53,-61,-57,32,-60,-82,-64,118,-67,110,-70,-86,-73,28,-75,-49,-78,-62,-80,-5,-82,116,-83,51,-84,62,-85,-124,-86,33,-86,-7,-87,35,-86,-114,-86,70,-85,66,-84,-125,-83,16,-81,-39,-80,-23,-78,58,-75,-59,-73,-108,-70,-105,-67,-43,-64,71,-60,-22,-57,-65,-53,-68,-49,-25,-45,48,-40,-97,-36,44,-31,-51,-27,-113,-22,86,-17,53,-12,24,-7,3,-2,-16,2,-39,7,-67,12,-108,17,94,22,22,27,-78,31,60,36,-97,40,-26,44,3,49,-8,52,-63,56,94,60,-67,63,-9,66,-25,69,-85,72,41,75,107,77,108,79,42,81,-93,82,-39,83,-59,84,110,85,-53,85,-28,85,-80,85,59,85,117,84,117,83,32,82,-108,80,-72,78,-91,76,74,74,-76,71,-32,68,-41,65,-115,62,29,59,107,55,-104,51,-109,47,102,43,26,39,-92,34,29,30,113,25,-73,20,-20,15,11,11,47,6,64,1,90,-4,114,-9,-110,-14,-67,-19,-3,-24,67,-28,-76,-33,42,-37,-45,-42,-110,-46,121,-50,-112,-54,-51,-58,59,-61,-30,-65,-74,-68,-56,-71,24,-73,-102,-76,105,-78,110,-80,-68,-82,77,-83,34,-84,63,-85,-93,-86,75,-86,67,-86,120,-86,0,-85}; }
	private static byte[] data14(){ return new byte[] {-57,-85,-40,-84,46,-82,-53,-81,-91,-79,-54,-77,37,-74,-57,-72,-100,-69,-75,-66,-11,-63,125,-59,34,-55,6,-51,8,-47,58,-43,-120,-39,0,-34,-119,-30,54,-25,-19,-21,-64,-16,-109,-11,123,-6,95,-1,71,4,43,9,8,14,-43,18,-103,23,67,28,-39,32,81,37,-84,41,-33,45,-11,49,-42,53,-109,57,24,61,111,64,-113,67,115,70,34,73,-114,75,-67,77,-86,79,87,81,-72,82,-31,83,-75,84,77,85,-105,85,-101,85,90,85,-51,84,-4,83,-28,82,-123,81,-28,79,-2,77,-40,75,114,73,-49,70,-17,67,-39,64,-119,61,9,58,85,54,121,50,106,46,64,42,-29,37,121,33,-31,28,63,24,-128,19,-77,14,-34,9,-8,4,23,0,49,-5,79,-10,122,-15,-88,-20,-14,-25,68,-29,-70,-34,66,-38,-16,-43,-63,-47,-78,-51,-39,-55,31,-58,-92,-62,82,-65,60,-68,92,-71,-73,-74,83,-76,41,-78,70,-80,-95,-82,67,-83,42,-84,86,-85,-54,-86,-122,-86,-120,-86,-46,-86,101,-85,60,-84,93,-83,-65,-82,104,-80,82,-78,127,-76,-23,-74,-111,-71,117,-68,-113,-65,-29,-62,101,-58,28,-54,-3,-51,9,-46,59,-42,-111,-38,5,-33,-108,-29,62,-24,-9,-20,-60,-15,-99,-10,118,-5,97,0,59,5,33,10,-15,14,-68,19,114,24,26,29,-97,33,21,38,94,42,-114,46,-113,50,108,54,21,58,-108,61,-37,64,-20,67,-59,70,100,73,-63,75,-26,77,-63,79,96,81,-73,82,-53,83,-105,84,30,85,94,85,81,85,6,85,107,84,-113,83,107,82,2,81,83,79,105,77,52,75,-56,72,30,70,49,67,27,64,-63,60,61,57,-123,53,-93,49,-110,45,102,41,7,37,-98,32,1,28,103,23,-95,18,-34,13,6,9,40,4,73,-1,104,-6,-116,-11,-67,-16,-14,-21,68,-25,-98,-30,27,-34,-82,-39,100,-43,61,-47,62,-51,103,-55,-63,-59,74,-62,7,-65,-5,-69,38,-71,-113,-74,51,-76,27,-78,60,-80,-87,-82,83,-83,70,-84,127,-85,-5,-86,-60,-86,-48,-86,35,-85,-63,-85,-95,-84,-55,-83,55,-81,-27,-80,-40,-78,11,-75,124,-73,41,-70,20,-67,48,-64,-117,-61,14,-57,-54,-54,-87,-50,-67,-46,-22,-42,68,-37,-74,-33,68,-28,-19,-24,-92,-19,110,-14,66,-9,29,-4,-5,0,-40,5,-77,10,127,15,69,20,-12,24,-111,29,22,34,123,38,-59,42,-29,46,-27,50,-79,54,87,58,-54,61,5,65,19,68,-34,70,116,73,-53,75,-33,77,-70,79,73,81,-99,82,-94,83,107,84,-27,84,31,85,13,85,-75,84,24,84,52,83,7,82,-100,80,-26,78,-11,76,-64,74,76,72,-98,69,-75,66,-110,63,63,60,-78,56,0,53,22,49,15,45,-41,40,-122,36,17,32,-125,27,-32,22,38,18,97,13,-115,8,-75,3,-39,-2,-3,-7,41,-11,88,-16,-98,-21,-22,-26,84,-30,-46,-35,109,-39,44,-43,9,-47,19,-51,67,-55,-92,-59,52,-62,-7,-66,-13,-69,40,-71,-107,-74,67,-76,45,-78,92,-80,-56,-82,126,-83,116,-84,-75,-85,53,-85,5,-85,18,-85,112,-85,13,-84,-12,-84,30,-82,-111,-81,62,-79,59,-77,102,-75,-29,-73,-119,-70,121,-67,-105,-64,-20,-61,119,-57,42,-53,16,-49,27,-45,76,-41,-96,-37,16,-32,-97,-28,63,-23,-8,-19,-70,-14,-116,-9,97,-4,61,1,20,6,-23,10,-77,15,112,20,28,25,-77,29,50,34,-110,38,-42,42,-16,46,-23,50,-77,54,81,58,-65,61,-9,64,-4,67,-60,70,87,73,-92,75,-69,77,-117,79,25,81,104,82,108,83,45,84,-84,84,-39,84,-50,84,109,84,-45,83,-22,82,-65,81,82,80,-102,78,-83,76,114,74,6,72,84,69,109,66,77,63,-7,59,114,56,-64,52,-40,48,-42,44,-97,40,83,36,-31,31,88,27,-74,22,5,18,62,13,116,8,-98,3,-59,-2,-13,-7,27,-11,90,-16,-104,-21,-12,-26,90,-30,-29,-35,126,-39,68,-43,34,-47,53,-51,99,-55,-49,-59,91,-62,40,-65,37,-68,89,-71,-49,-74,121,-76,106,-78,-106,-80,9,-81,-68,-83,-74,-84,-13,-85,122,-85,67,-85,86,-85,-80,-85,74,-84,54,-83,89,-82,-52,-81,122,-79,109,-77,-98,-75,17,-72,-70,-70,-94,-67,-65,-64,15,-60,-106,-57,71,-53,37,-49,46,-45,92,-41,-89,-37,24,-32,-99,-28,59,-23,-18,-19,-82,-14,118,-9,78,-4,28,1,-8,5,-62,10,-118,15,67,20,-23,24,-127,29,-8,33,88,38,-108,42,-80,46,-91,50,107,54,11,58,115,61,-85,64,-78,67,115,70,12,73,84,75,113,77,57,79,-45,80,23,82,39,83,-26,83,100,84,-101,84,-117,84,52,84,-103,83,-75,82,-112,81,35,80,118,78,-122,76,88,74,-23,71,68,69,92,66,72,63,-13,59,120,56,-59,52,-22,48,-23,44,-71,40,117,36}; }
	private static byte[] data15(){ return new byte[] {4,32,-123,27,-26,22,60,18,120,13,-72,8,-33,3,20,-1,60,-6,115,-11,-84,-16,-11,-21,80,-25,-70,-30,70,-34,-29,-39,-86,-43,-116,-47,-101,-51,-48,-55,54,-58,-56,-62,-112,-65,-116,-68,-62,-71,50,-73,-34,-76,-55,-78,-13,-80,100,-81,16,-82,11,-83,61,-84,-60,-85,-123,-85,-107,-85,-28,-85,-127,-84,91,-83,-125,-82,-26,-81,-111,-79,125,-77,-89,-75,17,-72,-76,-70,-109,-67,-87,-64,-13,-61,111,-57,28,-53,-15,-50,-13,-46,24,-41,96,-37,-58,-33,70,-28,-31,-24,-121,-19,72,-14,7,-9,-39,-5,-88,0,120,5,67,10,6,15,-67,19,96,24,-10,28,106,33,-54,37,7,42,32,46,23,50,-33,53,125,57,-20,60,35,64,44,67,-10,69,-117,72,-32,74,-6,76,-48,78,103,80,-69,81,-57,82,-106,83,22,84,88,84,79,84,0,84,111,83,-110,82,120,81,19,80,113,78,-119,76,101,74,1,72,98,69,-119,66,121,63,51,60,-68,56,24,53,64,49,74,45,38,41,-28,36,-126,32,4,28,112,23,-54,18,16,14,81,9,-126,4,-72,-1,-26,-6,33,-10,91,-15,-85,-20,1,-24,116,-29,-7,-34,-98,-38,92,-42,69,-46,75,-50,-125,-54,-31,-58,116,-61,50,-64,48,-67,89,-70,-55,-73,105,-75,80,-77,115,-79,-41,-81,-127,-82,105,-83,-99,-84,17,-84,-53,-85,-47,-85,19,-84,-90,-84,117,-83,-114,-82,-22,-81,-121,-79,102,-77,-123,-75,-29,-73,121,-70,80,-67,86,-64,-106,-61,9,-57,-90,-54,118,-50,107,-46,-122,-42,-58,-38,33,-33,-101,-29,43,-24,-50,-20,-125,-15,64,-10,12,-5,-46,-1,-92,4,102,9,43,14,-37,18,-124,23,14,28,-113,32,-26,36,44,41,69,45,61,49,12,53,-83,56,34,60,97,63,111,66,66,69,-35,71,63,74,94,76,66,78,-31,79,66,81,90,82,51,83,-61,83,14,84,22,84,-46,83,80,83,-126,82,115,81,32,80,-119,78,-78,76,-101,74,70,72,-76,69,-22,66,-25,63,-83,60,71,57,-87,53,-25,49,-13,45,-32,41,-91,37,81,33,-39,28,82,24,-84,19,5,15,64,10,-124,5,-78,0,-17,-5,36,-9,106,-14,-79,-19,19,-23,123,-28,9,-32,-94,-37,102,-41,67,-45,76,-49,121,-53,-43,-57,90,-60,25,-63,4,-66,46,-69,-119,-72,38,-74,-3,-77,20,-78,108,-80,6,-81,-29,-83,6,-83,106,-84,25,-84,8,-84,65,-84,-65,-84,127,-83,-120,-82,-47,-81,95,-79,46,-77,59,-75,-120,-73,15,-70,-43,-68,-52,-65,-2,-62,94,-58,-13,-55,-81,-51,-102,-47,-89,-43,-37,-39,46,-34,-102,-30,32,-25,-68,-21,104,-16,32,-11,-30,-7,-89,-2,113,3,52,8,-15,12,-88,17,69,22,-32,26,82,31,-71,35,-5,39,28,44,27,48,-17,51,-102,55,22,59,97,62,119,65,88,68,0,71,110,73,-102,75,-111,77,58,79,-82,80,-40,81,-66,82,102,83,-67,83,-38,83,-87,83,56,83,-127,82,-127,81,68,80,-66,78,-3,76,-11,74,-72,72,50,70,-128,67,-117,64,101,61,14,58,-128,54,-51,50,-21,46,-30,42,-71,38,106,34,7,30,-128,25,-14,20,66,16,-107,11,-47,6,18,2,73,-3,-120,-8,-53,-13,23,-17,117,-22,-33,-27,102,-31,0,-35,-69,-40,-106,-44,-110,-48,-69,-52,11,-55,-120,-59,56,-62,27,-65,47,-68,-121,-71,9,-73,-38,-76,-41,-78,36,-79,-89,-81,116,-82,-126,-83,-46,-84,108,-84,71,-84,107,-84,-46,-84,125,-83,113,-82,-92,-81,28,-79,-43,-78,-52,-76,8,-73,118,-71,42,-68,10,-65,46,-62,118,-59,-3,-56,-90,-52,-128,-48,-127,-44,-95,-40,-22,-36,71,-31,-60,-27,84,-22,-10,-18,-88,-13,95,-8,36,-3,-28,1,-89,6,99,11,19,16,-69,20,78,25,-52,29,49,34,124,38,-92,42,-85,46,-118,50,63,54,-57,57,32,61,68,64,54,67,-20,69,109,72,-84,74,-77,76,118,78,-6,79,59,81,56,82,-14,82,103,83,-106,83,-128,83,39,83,-125,82,-92,81,117,80,18,79,94,77,120,75,74,73,-31,70,66,68,99,65,84,62,17,59,-106,55,-8,51,36,48,50,44,18,40,-38,35,124,31,11,27,127,22,-30,17,54,13,-128,8,-62,3,2,-1,64,-6,-119,-11,-47,-16,50,-20,-104,-25,26,-29,-80,-34,99,-38,54,-42,42,-46,69,-50,-117,-54,-8,-58,-100,-61,108,-64,114,-67,-78,-70,40,-72,-36,-75,-53,-77,-3,-79,108,-80,31,-81,21,-82,76,-83,-52,-84,-112,-84,-107,-84,-28,-84,118,-83,76,-82,103,-81,-61,-80,97,-78,65,-76,95,-74,-72,-72,79,-69,28,-66,35,-63,90,-60,-58,-57,95,-53,32,-49,20,-45,31,-41,87,-37,-87,-33,19,-28,-101,-24,47,-19,-40,-15,-119,-10,69,-5,2,0,-65,4,124,9,43,14,-46,18,107,23,-22,27,90,32,-86,36}; }
	private static byte[] data16(){ return new byte[] {-39,40,-16,44,-42,48,-101,52,52,56,-103,59,-44,62,-42,65,-96,68,56,71,-115,73,-85,75,-120,77,35,79,-128,80,-104,81,107,82,1,83,69,83,84,83,16,83,-112,82,-55,81,-69,80,114,79,-35,77,19,76,-1,73,-75,71,45,69,108,66,117,63,73,60,-24,56,96,53,-96,49,-59,45,-72,41,-114,37,69,33,-33,28,101,24,-48,19,49,15,-127,10,-53,5,19,1,80,-4,-96,-9,-27,-14,68,-18,-87,-23,36,-27,-75,-32,95,-36,40,-40,15,-44,32,-48,81,-52,-76,-56,67,-59,-2,-63,-12,-66,25,-68,121,-71,22,-73,-21,-76,0,-77,88,-79,-23,-81,-58,-82,-33,-83,62,-83,-27,-84,-54,-84,-4,-84,107,-83,35,-82,29,-81,92,-80,-39,-79,-101,-77,-104,-75,-41,-73,77,-70,2,-67,-24,-65,9,-61,89,-58,-40,-55,-121,-51,93,-47,91,-43,124,-39,-70,-35,26,-30,-116,-26,27,-21,-79,-17,95,-12,14,-7,-56,-3,-125,2,56,7,-20,11,-109,16,46,21,-75,25,42,30,-127,34,-61,38,-36,42,-39,46,-85,50,83,54,-48,57,29,61,52,64,29,67,-60,69,60,72,113,74,107,76,39,78,-98,79,-40,80,-51,81,126,82,-21,82,20,83,-9,82,-104,82,-15,81,10,81,-36,79,113,78,-64,76,-46,74,-88,72,61,70,-97,67,-63,64,-76,61,112,58,-1,54,93,51,-107,47,-95,43,-117,39,88,35,-2,30,-102,26,13,22,-128,17,-42,12,45,8,117,3,-66,-2,8,-6,86,-11,-82,-16,17,-20,-120,-25,12,-29,-76,-34,106,-38,74,-42,71,-46,106,-50,-71,-54,48,-57,-37,-61,-77,-64,-61,-67,6,-69,-121,-72,62,-74,54,-76,107,-78,-34,-80,-102,-81,-116,-82,-50,-83,76,-83,17,-83,28,-83,103,-83,-4,-83,-50,-82,-19,-81,65,-79,-29,-78,-68,-76,-42,-74,45,-71,-64,-69,-124,-66,-117,-63,-75,-60,33,-56,-82,-53,109,-49,84,-45,88,-41,-116,-37,-49,-33,55,-28,-79,-24,61,-19,-32,-15,-124,-10,57,-5,-20,-1,-96,4,84,9,-6,13,-101,18,38,23,-92,27,5,32,81,36,123,40,-121,44,105,48,42,52,-73,55,34,59,76,62,86,65,19,68,-79,70,-4,72,33,75,-11,76,-104,78,-18,79,13,81,-34,81,121,82,-64,82,-46,82,-111,82,25,82,84,81,80,80,10,79,-128,77,-73,75,-75,73,104,71,-12,68,52,66,75,63,38,60,-45,56,78,53,-93,49,-56,45,-51,41,-86,37,109,33,18,29,-96,24,23,20,-123,15,-39,10,54,6,121,1,-48,-4,24,-8,116,-13,-48,-18,66,-22,-62,-27,88,-31,10,-35,-45,-40,-59,-44,-44,-48,12,-51,111,-55,-2,-59,-68,-62,-79,-65,-42,-68,52,-70,-50,-73,-96,-75,-77,-77,3,-78,-109,-80,101,-81,122,-82,-44,-83,109,-83,80,-83,114,-83,-36,-83,-121,-82,120,-81,-88,-80,31,-78,-50,-77,-59,-75,-16,-73,96,-70,0,-67,-30,-65,-20,-62,52,-58,-93,-55,69,-51,14,-47,-3,-44,19,-39,66,-35,-105,-31,-4,-27,125,-22,13,-17,-85,-13,81,-8,4,-3,-81,1,100,6,11,11,-84,15,66,20,-63,24,52,29,-120,33,-61,37,-34,41,-39,45,-87,49,85,53,-45,56,31,60,65,63,38,66,-38,68,85,71,-111,73,-106,75,87,77,-36,78,31,80,31,81,-34,81,87,82,-115,82,-128,82,46,82,-104,81,-63,80,-95,79,74,78,-91,76,-48,74,-82,72,94,70,-56,67,5,65,1,62,-41,58,110,55,-26,51,39,48,73,44,64,40,28,36,-44,31,119,27,3,23,118,18,-28,13,59,9,-106,4,-28,-1,57,-5,-117,-10,-19,-15,84,-19,-51,-24,91,-28,-4,-33,-70,-37,-105,-41,-110,-45,-76,-49,-1,-53,112,-56,23,-59,-28,-63,-16,-66,38,-68,-96,-71,73,-73,52,-75,93,-77,-64,-79,108,-80,82,-81,125,-82,-19,-83,-98,-83,-107,-83,-49,-83,76,-82,14,-81,16,-80,88,-79,-35,-78,-92,-76,-89,-74,-23,-72,98,-69,23,-66,1,-63,28,-60,113,-57,-25,-54,-104,-50,98,-46,97,-42,116,-38,-78,-34,2,-29,112,-25,-15,-21,125,-16,32,-11,-64,-7,112,-2,25,3,-59,7,103,12,-1,16,-115,21,0,26,107,30,-81,34,-31,38,-20,42,-42,46,-99,50,50,54,-93,57,-34,60,-22,63,-62,66,96,69,-57,71,-14,73,-31,75,-112,77,1,79,46,80,28,81,-59,81,45,82,78,82,46,82,-55,81,33,81,54,80,10,79,-101,77,-18,75,1,74,-40,71,115,69,-40,66,-1,63,-5,60,-70,57,84,54,-71,50,-6,46,17,43,4,39,-35,34,-112,30,51,26,-70,21,49,17,-98,12,-7,7,85,3,-88,-2,2,-6,92,-11,-61,-16,51,-20,-74,-25,75,-29,-5,-34,-64,-38,-82,-42,-79,-46,-26,-50,57,-53,-64,-57,111,-60,84,-63,104,-66,-74,-69,58,-71,-8,-74,-10,-76,43,-77,-89,-79}; }
	private static byte[] data17(){ return new byte[] {92,-80,89,-81,-107,-82,20,-82,-40,-83,-35,-83,42,-82,-74,-82,-120,-81,-104,-80,-16,-79,-128,-77,88,-75,101,-73,-75,-71,54,-68,-5,-66,-25,-63,20,-59,103,-56,-19,-53,-98,-49,113,-45,115,-41,-119,-37,-53,-33,28,-28,-118,-24,11,-19,-106,-15,55,-10,-44,-6,127,-1,38,4,-57,8,104,13,-10,17,123,22,-23,26,70,31,-125,35,-88,39,-86,43,-123,47,66,51,-55,54,45,58,89,61,90,64,30,67,-75,69,5,72,41,74,1,76,-88,77,5,79,38,80,4,81,-98,81,-8,81,11,82,-35,81,108,81,-78,80,-62,79,-127,78,15,77,79,75,93,73,40,71,-71,68,23,66,53,63,41,60,-28,56,117,53,-39,49,19,46,40,42,23,38,-16,33,-95,29,68,25,-51,20,67,16,-77,11,19,7,110,2,-50,-3,34,-7,-115,-12,-17,-17,114,-21,-12,-26,-106,-30,77,-34,29,-38,18,-42,36,-46,95,-50,-64,-54,83,-57,12,-60,-3,-64,32,-66,118,-69,10,-71,-43,-74,-37,-76,36,-77,-92,-79,110,-80,112,-81,-65,-82,68,-82,22,-82,41,-82,125,-82,23,-81,-16,-81,13,-79,109,-78,7,-76,-27,-75,-3,-73,79,-70,-31,-68,-97,-65,-100,-62,-57,-59,32,-55,-85,-52,91,-48,55,-44,49,-40,85,-36,-120,-32,-28,-28,76,-23,-54,-19,90,-14,-20,-10,-111,-5,48,0,-43,4,116,9,7,14,-105,18,14,23,124,27,-54,31,4,36,29,40,24,44,-22,47,-99,51,25,55,118,58,-107,61,-115,64,72,67,-47,69,28,72,48,74,3,76,-101,77,-15,78,8,80,-38,80,110,81,-69,81,-57,81,-110,81,19,81,90,80,88,79,25,78,-102,76,-41,74,-33,72,-93,70,49,68,-119,65,-92,62,-105,59,75,56,-33,52,60,49,121,45,-117,41,125,37,83,33,8,29,-83,24,50,20,-74,15,30,11,-119,6,-27,1,72,-3,-90,-8,18,-12,125,-17,2,-21,-114,-26,54,-30,-14,-35,-52,-39,-57,-43,-31,-47,36,-50,-114,-54,37,-57,-20,-61,-31,-64,13,-66,110,-69,6,-71,-36,-74,-22,-76,55,-77,-59,-79,-112,-80,-96,-81,-18,-82,-126,-82,84,-82,114,-82,-55,-82,104,-81,75,-80,102,-79,-49,-78,109,-76,76,-74,107,-72,-66,-70,78,-67,22,-64,15,-61,61,-58,-105,-55,31,-51,-44,-48,-87,-44,-85,-40,-64,-36,0,-31,78,-27,-70,-23,50,-18,-66,-14,79,-9,-18,-5,-120,0,42,5,-62,9,83,14,-39,18,79,23,-78,27,0,32,48,36,68,40,56,44,5,48,-81,51,40,55,124,58,-105,61,-121,64,60,67,-65,69,5,72,18,74,-31,75,114,77,-59,78,-45,79,-89,80,46,81,-128,81,-126,81,74,81,-53,80,12,80,9,79,-55,77,67,76,-122,74,-122,72,78,70,-38,67,48,65,80,62,61,59,-7,55,-119,52,-22,48,41,45,61,41,50,37,9,33,-59,28,103,24,-8,19,120,15,-23,10,87,6,-73,1,30,-3,-126,-8,-15,-13,100,-17,-22,-22,127,-26,41,-30,-21,-35,-52,-39,-57,-43,-21,-47,49,-50,-98,-54,63,-57,2,-60,3,-63,47,-66,-107,-69,51,-71,8,-73,28,-75,109,-77,-3,-79,-54,-80,-35,-81,43,-81,-60,-82,-105,-82,-78,-82,15,-81,-84,-81,-116,-80,-80,-79,14,-77,-77,-76,-115,-74,-85,-72,-2,-70,-116,-67,81,-64,70,-61,117,-58,-55,-55,81,-51,-1,-48,-45,-44,-50,-40,-26,-36,25,-31,107,-27,-52,-23,69,-18,-55,-14,87,-9,-14,-5,-123,0,39,5,-76,9,70,14,-57,18,54,23,-104,27,-35,31,14,36,28,40,13,44,-41,47,123,51,-11,54,66,58,94,61,74,64,-2,66,126,69,-61,71,-49,73,-98,75,44,77,-127,78,-114,79,98,80,-19,80,57,81,68,81,8,81,-113,80,-51,79,-45,78,-113,77,19,76,83,74,89,72,37,70,-75,67,14,65,52,62,35,59,-26,55,121,52,-31,48,33,45,62,41,53,37,20,33,-46,28,123,24,17,20,-108,15,13,11,124,6,-28,1,79,-3,-74,-8,41,-12,-94,-17,42,-21,-61,-26,112,-30,55,-34,23,-38,26,-42,59,-46,-124,-50,-10,-54,-111,-57,94,-60,89,-63,-121,-66,-17,-69,-123,-71,101,-73,109,-75,-61,-77,76,-78,27,-79,40,-80,120,-81,6,-81,-35,-82,-18,-82,74,-81,-29,-81,-68,-80,-35,-79,53,-77,-45,-76,-86,-74,-64,-72,14,-69,-105,-67,83,-64,71,-61,102,-58,-66,-55,57,-51,-29,-48,-76,-44,-96,-40,-70,-36,-29,-32,48,-27,-116,-23,-3,-19,126,-14,7,-9,-103,-5,47,0,-62,4,86,9,-35,13,92,18,-53,22,38,27,110,31,-105,35,-87,39,-108,43,99,47,1,51,-127,54,-53,57,-25,60,-37,63,-122,66,22,69,82,71,107,73,52,75,-48,76,33,78,58,79,14,80,-94,80,-14,80,5,81,-51,80,93,80,-93,79,-82,78,114,77,-1,75,68,74}; }
	private static byte[] data18(){ return new byte[] {88,72,37,70,-63,67,35,65,76,62,75,59,17,56,-85,52,33,49,96,45,-114,41,-122,37,111,33,51,29,-29,24,-128,20,9,16,-123,11,-2,6,103,2,-39,-3,66,-7,-69,-12,53,-16,-63,-21,93,-25,8,-29,-44,-34,-78,-38,-73,-42,-43,-46,33,-49,-116,-53,41,-56,-13,-60,-26,-63,25,-65,114,-68,15,-70,-34,-73,-23,-75,52,-76,-72,-78,-127,-79,-125,-80,-50,-81,83,-81,32,-81,44,-81,122,-81,11,-80,-34,-80,-18,-79,66,-77,-44,-76,-97,-74,-80,-72,-20,-70,113,-67,31,-64,9,-61,36,-58,105,-55,-31,-52,-128,-48,67,-44,48,-40,54,-36,97,-32,-96,-28,-8,-24,95,-19,-35,-15,91,-10,-17,-6,122,-1,12,4,-101,8,31,13,-101,17,10,22,98,26,-86,30,-44,34,-27,38,-44,42,-94,46,71,50,-58,53,21,57,60,60,41,63,-22,65,113,68,-65,70,-39,72,-79,74,78,76,-79,77,-53,78,-82,79,77,80,-90,80,-60,80,-101,80,49,80,-118,79,-102,78,113,77,6,76,89,74,122,72,83,70,-4,67,104,65,-94,62,-90,59,127,56,33,53,-98,49,-13,45,29,42,45,38,20,34,-23,29,-100,25,68,21,-45,16,88,12,-45,7,68,3,-71,-2,40,-6,-93,-11,31,-15,-83,-20,73,-24,-9,-29,-65,-33,-99,-37,-98,-41,-67,-45,-1,-49,109,-52,-3,-56,-58,-59,-79,-62,-38,-65,46,-67,-65,-70,-121,-72,-120,-74,-59,-76,66,-77,-7,-79,-10,-80,46,-80,-86,-81,104,-81,100,-81,-88,-81,39,-80,-19,-80,-18,-79,53,-77,-76,-76,118,-74,112,-72,-88,-70,20,-67,-68,-65,-109,-62,-94,-59,-39,-56,69,-52,-42,-49,-113,-45,111,-41,108,-37,-120,-33,-61,-29,12,-24,115,-20,-33,-16,99,-11,-29,-7,115,-2,-3,2,-120,7,12,12,-122,16,-16,20,78,25,-109,29,-63,33,-43,37,-57,41,-103,45,70,49,-55,52,34,56,77,59,73,62,13,65,-91,67,-5,69,33,72,6,74,-77,75,29,77,79,78,57,79,-21,79,84,80,-127,80,104,80,18,80,117,79,-96,78,126,77,44,76,-115,74,-68,72,-83,70,94,68,-28,65,37,63,66,60,32,57,-38,53,97,50,-60,46,-3,42,24,39,11,35,-21,30,-86,26,89,22,-15,17,-127,13,-4,8,124,4,-20,-1,105,-5,-36,-10,99,-14,-18,-19,-120,-23,58,-27,-8,-32,-37,-36,-47,-40,-18,-44,40,-47,-113,-51,24,-54,-44,-58,-72,-61,-44,-64,29,-66,-95,-69,89,-71,78,-73,123,-75,-25,-77,-110,-78,118,-79,-92,-80,10,-80,-75,-81,-92,-81,-52,-81,65,-80,-22,-80,-31,-79,12,-77,127,-76,40,-74,19,-72,51,-70,-110,-68,33,-65,-19,-63,-27,-60,17,-56,102,-53,-22,-50,-106,-46,99,-42,89,-38,99,-34,-109,-30,-43,-26,43,-21,-104,-17,8,-12,-114,-8,14,-3,-101,1,29,6,-93,10,23,15,-119,19,-32,23,46,28,91,32,119,36,108,40,73,44,-6,47,-117,51,-22,54,37,58,40,61,0,64,-96,66,9,69,64,71,51,73,-12,74,112,76,-77,77,-75,78,118,79,-9,79,57,80,51,80,-10,79,107,79,-83,78,-92,77,99,76,-34,74,32,73,38,71,-16,68,-123,66,-31,63,9,61,5,58,-59,54,108,51,-47,47,39,44,72,40,79,36,59,32,4,28,-62,23,97,19,-5,14,-128,10,2,6,125,1,-9,-4,117,-8,-10,-13,-122,-17,29,-21,-53,-26,-117,-30,97,-34,88,-38,103,-42,-98,-46,-10,-50,119,-53,36,-56,-2,-60,7,-62,67,-65,-75,-68,92,-70,62,-72,88,-74,-82,-76,69,-77,22,-78,41,-79,125,-80,12,-80,-25,-81,-11,-81,84,-80,-28,-80,-61,-79,-44,-78,48,-76,-63,-75,-108,-73,-98,-71,-29,-69,95,-66,18,-63,-10,-61,12,-57,78,-54,-63,-51,87,-47,21,-43,-6,-40,-12,-36,26,-31,74,-27,-104,-23,-9,-19,100,-14,-38,-10,93,-5,-36,-1,97,4,-31,8,88,13,-59,17,37,22,112,26,-88,30,-58,34,-58,38,-86,42,104,46,2,50,115,53,-75,56,-48,59,-76,62,103,65,-26,67,43,70,57,72,13,74,-95,75,-5,76,21,78,-16,78,-119,79,-29,79,-3,79,-46,79,108,79,-65,78,-43,77,-81,76,66,75,-94,73,-65,71,-94,69,84,67,-63,64,10,62,19,59,-11,55,-92,52,42,49,-118,45,-64,41,-35,37,-49,33,-78,29,117,25,35,21,-57,16,85,12,-33,7,96,3,-33,-2,94,-6,-28,-11,111,-15,11,-19,-82,-24,111,-28,60,-32,42,-36,53,-40,88,-44,-83,-48,24,-51,-68,-55,-128,-58,122,-61,-92,-64,-1,-67,-110,-69,92,-71,95,-73,-97,-75,25,-76,-46,-78,-54,-79,2,-79,119,-80,50,-80,41,-80,100,-80,-34,-80,-102,-79,-109,-78,-50,-77,71,-75,-9,-74,-21,-72,17,-69,118,-67,10,-64,-41,-62,-43,-59,-2,-56,93,-52,-40,-49,-119,-45,82,-41}; }
	private static byte[] data19(){ return new byte[] {69,-37,79,-33,120,-29,-75,-25,9,-20,105,-16,-38,-12,81,-7,-50,-3,78,2,-55,6,66,11,-79,15,16,20,99,24,-98,28,-58,32,-47,36,-68,40,-118,44,48,48,-78,51,8,55,48,58,45,61,-13,63,-118,66,-27,68,16,71,-9,72,-82,74,30,76,88,77,77,78,9,79,123,79,-69,79,-88,79,102,79,-42,78,14,78,4,77,-70,75,52,74,116,72,115,70,66,68,-50,65,48,63,86,60,80,57,27,54,-72,50,44,47,126,43,-91,39,-76,35,-95,31,118,27,53,23,-33,18,126,14,13,10,-105,5,27,1,-99,-4,36,-8,-76,-13,67,-17,-14,-22,-99,-26,112,-30,76,-34,77,-38,105,-42,-88,-46,10,-49,-107,-53,76,-56,45,-59,66,-62,-123,-65,-1,-68,-79,-70,-108,-72,-67,-74,20,-75,-77,-77,-118,-78,-96,-79,-5,-80,-115,-80,107,-80,124,-80,-36,-80,111,-79,78,-78,96,-77,-69,-76,75,-74,28,-72,37,-70,103,-68,-33,-66,-113,-63,108,-60,-127,-57,-69,-54,41,-50,-72,-47,113,-43,76,-39,66,-35,93,-31,-123,-27,-49,-23,33,-18,-123,-14,-9,-10,106,-5,-26,-1,97,4,-45,8,71,13,-88,17,-1,21,69,26,111,30,-119,34,-128,38,92,42,19,46,-89,49,15,53,79,56,97,59,65,62,-16,64,107,67,-85,69,-73,71,-120,73,27,75,117,76,-117,77,105,78,0,79,96,79,117,79,83,79,-21,78,68,78,95,77,59,76,-42,74,58,73,93,71,74,69,-5,66,125,64,-65,61,-34,58,-67,55,124,52,9,49,115,45,-78,41,-39,37,-44,33,-62,29,-115,25,72,21,-13,16,-116,12,31,8,-87,3,50,-1,-70,-6,71,-10,-35,-15,124,-19,45,-23,-18,-28,-56,-32,-73,-36,-55,-40,-12,-44,69,-47,-63,-51,89,-54,45,-57,31,-60,78,-63,-86,-66,59,-68,7,-70,5,-72,69,-74,-71,-76,116,-77,97,-78,-104,-79,8,-79,-72,-80,-82,-80,-34,-80,79,-79,7,-78,-14,-78,39,-76,-111,-75,61,-73,33,-71,64,-69,-107,-67,33,-64,-31,-62,-47,-59,-14,-56,61,-52,-74,-49,83,-45,19,-41,-7,-38,-11,-34,23,-29,68,-25,-112,-21,-29,-17,75,-12,-74,-8,44,-3,-97,1,25,6,-127,10,-17,14,68,19,-110,23,-54,27,-22,31,-13,35,-37,39,-89,43,75,47,-51,50,34,54,79,57,73,60,22,63,-83,65,17,68,61,70,46,72,-23,73,98,75,-91,76,-92,77,102,78,-21,78,42,79,48,79,-15,78,115,78,-71,77,-73,76,-124,75,7,74,87,72,104,70,65,68,-29,65,80,63,-118,60,-113,57,111,54,21,51,-96,47,-7,43,55,40,79,36,75,32,47,28,-8,23,-76,19,87,15,-6,10,-123,6,28,2,-96,-3,51,-7,-57,-12,97,-16,15,-20,-59,-25,-106,-29,121,-33,120,-37,-105,-41,-47,-45,55,-48,-69,-52,112,-55,77,-58,90,-61,-105,-64,9,-66,-80,-69,-113,-71,-91,-73,-8,-75,-123,-76,80,-77,90,-78,-95,-79,42,-79,-16,-80,-8,-80,63,-79,-59,-79,-113,-78,-112,-77,-42,-76,84,-74,16,-72,7,-70,50,-68,-101,-66,50,-63,1,-60,-3,-58,41,-54,127,-51,1,-47,-92,-44,111,-40,87,-36,93,-32,123,-28,-78,-24,-9,-20,84,-15,-78,-11,32,-6,-112,-2,1,3,112,7,-38,11,53,16,-116,20,-54,24,-9,28,16,33,4,37,-23,40,-100,44,59,48,-91,51,-16,54,8,58,-14,60,-83,63,50,66,-125,68,-100,70,123,72,32,74,-120,75,-73,76,-94,77,82,78,-63,78,-15,78,-31,78,-110,78,1,78,52,77,37,76,-35,74,83,73,-108,71,-108,69,99,67,-12,64,89,62,-126,59,-122,56,79,53,-3,49,112,46,-48,42,-2,38,25,35,13,31,-14,26,-74,22,115,18,26,14,-73,9,81,5,-37,0,117,-4,0,-8,-93,-13,66,-17,-9,-22,-72,-26,-110,-30,-128,-34,-115,-38,-76,-42,0,-45,110,-49,6,-52,-59,-56,-76,-59,-50,-62,31,-64,-98,-67,87,-69,70,-71,109,-73,-47,-75,113,-76,73,-77,106,-78,-70,-79,92,-79,42,-79,74,-79,-102,-79,55,-78,7,-77,30,-76,110,-75,-7,-74,-58,-72,-61,-70,0,-67,110,-65,18,-62,-21,-60,-20,-57,35,-53,126,-50,6,-46,-80,-43,124,-39,105,-35,113,-31,-112,-27,-55,-23,12,-18,104,-14,-61,-10,49,-5,-103,-1,8,4,112,8,-45,12,43,17,116,21,-82,25,-48,29,-34,33,-54,37,-96,41,76,45,-38,48,62,52,114,55,-121,58,90,61,16,64,125,66,-55,68,-53,70,-93,72,51,74,-110,75,-84,76,-114,77,44,78,-112,78,-80,78,-109,78,54,78,-103,77,-65,76,-90,75,78,74,-67,72,-14,70,-24,68,-81,66,55,64,-111,61,-70,58,-83,55,125,52,24,49,-108,45,-25,41,24,38,44,34,37,30,2,26,-50,21,-120,17,49,13,-46,8,109,4,-1,-1}; }
	private static byte[] data20(){ return new byte[] {-104,-5,50,-9,-49,-14,127,-18,53,-22,2,-26,-31,-31,-35,-35,-20,-39,37,-42,118,-46,-14,-50,-110,-53,96,-56,86,-59,-125,-62,-40,-65,105,-67,45,-69,37,-71,95,-73,-55,-75,120,-76,94,-77,-122,-78,-24,-79,-112,-79,110,-79,-107,-79,-12,-79,-104,-78,115,-77,-107,-76,-21,-75,-125,-73,84,-71,90,-69,-96,-67,17,-64,-65,-62,-105,-59,-93,-56,-37,-53,58,-49,-60,-46,112,-42,62,-38,45,-34,50,-30,84,-26,-120,-22,-51,-18,37,-13,123,-9,-23,-5,73,0,-73,4,23,9,117,13,-59,17,11,22,57,26,88,30,88,34,69,38,7,42,-76,45,49,49,-115,52,-66,55,-65,58,-110,61,51,64,-95,66,-39,68,-39,70,-96,72,43,74,125,75,-113,76,102,77,-4,77,85,78,111,78,70,78,-30,77,63,77,89,76,63,75,-37,73,72,72,113,70,106,68,36,66,-83,63,3,61,35,58,29,55,-32,51,-126,48,-8,44,75,41,125,37,-110,33,-121,29,110,25,53,21,-12,16,-96,12,67,8,-30,3,125,-1,21,-5,-73,-10,88,-14,14,-18,-52,-23,-98,-27,-121,-31,-125,-35,-95,-39,-35,-43,54,-46,-68,-50,99,-53,54,-56,60,-59,102,-62,-51,-65,97,-67,45,-69,50,-71,109,-73,-30,-75,-102,-76,-124,-77,-74,-78,31,-78,-54,-79,-76,-79,-35,-79,67,-78,-20,-78,-50,-77,-15,-76,80,-74,-24,-73,-65,-71,-56,-69,14,-66,-123,-64,50,-61,13,-58,27,-55,80,-52,-76,-49,57,-45,-24,-42,-78,-38,-96,-34,-91,-30,-61,-26,-12,-22,56,-17,-121,-13,-30,-9,68,-4,-92,0,11,5,103,9,-63,13,11,18,73,22,117,26,-118,30,-119,34,105,38,44,42,-51,45,71,49,-100,52,-59,55,-64,58,-112,61,38,64,-108,66,-65,68,-65,70,123,72,7,74,78,75,96,76,46,77,-63,77,23,78,41,78,3,78,-106,77,-14,76,11,76,-21,74,-121,73,-12,71,24,70,19,68,-53,65,84,63,-85,60,-53,57,-61,54,-115,51,41,48,-87,44,-10,40,50,37,66,33,67,29,35,25,-10,20,-76,16,100,12,16,8,-83,3,79,-1,-19,-6,-113,-10,61,-14,-16,-19,-73,-23,-115,-27,121,-31,127,-35,-97,-39,-34,-43,65,-46,-57,-50,117,-53,79,-56,83,-59,-119,-62,-17,-65,-120,-67,90,-69,95,-71,-95,-73,25,-74,-50,-76,-60,-77,-17,-78,98,-78,10,-78,-9,-79,31,-78,-116,-78,44,-77,26,-76,49,-75,-103,-74,44,-72,2,-70,12,-68,78,-66,-59,-64,112,-61,72,-58,83,-55,-122,-52,-26,-49,106,-45,17,-41,-34,-38,-61,-34,-59,-30,-30,-26,9,-21,79,-17,-107,-13,-17,-9,72,-4,-85,0,5,5,98,9,-74,13,-6,17,56,22,91,26,110,30,105,34,69,38,5,42,-97,45,28,49,102,52,-109,55,-120,58,83,61,-18,63,81,66,-126,68,123,70,60,72,-65,73,14,75,24,76,-21,76,126,77,-47,77,-22,77,-64,77,86,77,-73,76,-53,75,-77,74,83,73,-69,71,-18,69,-33,67,-90,65,43,63,-118,60,-83,57,-87,54,119,51,27,48,-103,44,-13,40,44,37,70,33,74,29,48,25,6,21,-53,16,126,12,49,8,-48,3,121,-1,25,-5,-62,-10,113,-14,44,-18,-14,-23,-48,-27,-69,-31,-57,-35,-23,-39,43,-42,-113,-46,23,-49,-56,-53,-96,-56,-85,-59,-38,-62,71,-64,-36,-67,-81,-69,-77,-71,-13,-73,107,-74,31,-75,16,-76,61,-77,-89,-78,82,-78,56,-78,94,-78,-59,-78,102,-77,71,-76,99,-75,-67,-74,81,-72,33,-70,34,-68,99,-66,-49,-64,121,-61,72,-58,79,-55,122,-52,-42,-49,80,-45,-8,-42,-75,-38,-98,-34,-108,-30,-83,-26,-49,-22,14,-17,81,-13,-93,-9,-5,-5,84,0,-81,4,7,9,82,13,-102,17,-49,21,-14,25,4,30,-7,33,-42,37,-108,41,47,45,-89,48,-8,51,30,55,25,58,-29,60,127,63,-25,65,24,68,21,70,-41,71,98,73,-80,74,-61,75,-105,76,50,77,-118,77,-89,77,-126,77,37,77,-126,76,-87,75,-114,74,57,73,-85,71,-33,69,-33,67,-89,65,58,63,-100,60,-56,57,-49,54,-97,51,79,48,-44,44,51,41,118,37,-104,33,-99,29,-112,25,106,21,50,17,-14,12,-94,8,77,4,-9,-1,-102,-5,76,-9,-8,-14,-68,-18,-128,-22,99,-26,78,-30,92,-34,124,-38,-62,-42,34,-45,-83,-49,87,-52,51,-55,53,-58,103,-61,-51,-64,94,-66,47,-68,42,-70,105,-72,-42,-74,-118,-75,110,-76,-104,-77,-6,-78,-103,-78,127,-78,-108,-78,-7,-78,-116,-77,102,-76,123,-75,-57,-74,86,-72,22,-70,21,-68,70,-66,-83,-64,73,-61,17,-58,14,-55,47,-52,-127,-49,-10,-46,-113,-42,75,-38,36,-34,24,-30,38,-26,68,-22,122,-18,-73,-14,5,-9,85,-5,-84,-1,0,4,87,8,-99,12,-28,16,21,21,57,25,73,29,62,33}; }
	private static byte[] data21(){ return new byte[] {28,37,-39,40,122,44,-16,47,72,51,110,54,111,57,62,60,-32,62,75,65,-122,67,-119,69,80,71,-22,72,54,74,93,75,51,76,-37,76,60,77,99,77,77,77,-12,76,99,76,-110,75,-127,74,62,73,-77,71,-4,69,2,68,-41,65,119,63,-30,60,31,58,41,55,13,52,-63,48,83,45,-67,41,7,38,53,34,66,30,61,26,29,22,-13,17,-80,13,111,9,25,5,-54,0,118,-4,35,-8,-38,-13,-102,-17,98,-21,70,-25,47,-29,64,-33,90,-37,-95,-41,-4,-45,-125,-48,43,-51,-1,-55,-4,-58,41,-60,-123,-63,18,-65,-44,-68,-50,-70,-6,-72,104,-73,5,-74,-24,-76,0,-76,87,-77,-19,-78,-65,-78,-48,-78,31,-77,-86,-77,116,-76,122,-75,-68,-74,56,-72,-19,-71,-35,-69,0,-66,90,-64,-24,-62,-94,-59,-109,-56,-89,-53,-18,-50,82,-46,-24,-43,-113,-39,103,-35,76,-31,79,-27,107,-23,-112,-19,-49,-15,15,-10,95,-6,-86,-2,3,3,76,7,-102,11,-40,15,9,20,49,24,61,28,54,32,24,36,-42,39,123,43,-7,46,83,50,-126,53,-115,56,94,59,15,62,-128,64,-55,66,-45,68,-86,70,76,72,-86,73,-37,74,-64,75,119,76,-26,76,29,77,22,77,-53,76,79,76,-121,75,-113,74,83,73,-32,71,51,70,79,68,46,66,-28,63,89,61,-88,58,-61,55,-81,52,119,49,19,46,-116,42,-31,38,27,35,50,31,58,27,34,23,-3,18,-54,14,-123,10,66,6,-18,1,-93,-3,81,-7,14,-11,-56,-16,-99,-20,113,-24,104,-28,104,-32,-117,-36,-60,-40,32,-43,-98,-47,61,-50,14,-53,-4,-57,35,-59,114,-62,-13,-65,-84,-67,-108,-69,-73,-71,18,-72,-93,-74,117,-75,123,-76,-58,-77,70,-77,10,-77,6,-77,70,-77,-69,-77,119,-76,103,-75,-104,-74,1,-72,-92,-71,-128,-69,-108,-67,-37,-65,85,-62,4,-59,-36,-57,-25,-54,27,-50,114,-47,-10,-44,-105,-40,86,-36,59,-32,44,-28,62,-24,95,-20,-116,-16,-50,-12,16,-7,92,-3,-84,1,-14,5,65,10,120,14,-78,18,-47,22,-27,26,-31,30,-61,34,-115,38,53,42,-71,45,32,49,85,52,106,55,77,58,2,61,-120,63,-38,65,-11,67,-34,69,-117,71,3,73,59,74,63,75,-5,75,-118,76,-50,76,-37,76,-84,76,55,76,-110,75,-92,74,-125,73,36,72,-119,70,-69,68,-79,66,114,64,7,62,93,59,-110,56,-114,53,103,50,18,47,-98,43,0,40,71,36,111,32,126,28,118,24,90,20,46,16,-11,11,-75,7,105,3,34,-1,-44,-6,-110,-10,79,-14,33,-18,-9,-23,-25,-27,-24,-31,1,-34,54,-38,-117,-42,-3,-46,-103,-49,85,-52,64,-55,84,-58,-106,-61,11,-63,-81,-66,-119,-68,-102,-70,-32,-72,97,-73,27,-74,18,-75,64,-76,-77,-77,88,-77,70,-77,104,-77,-51,-77,107,-76,74,-75,95,-74,-76,-73,64,-71,5,-69,2,-67,52,-65,-104,-63,49,-60,-8,-58,-18,-55,11,-51,88,-48,-64,-45,90,-41,6,-37,-36,-34,-64,-30,-57,-26,-39,-22,2,-17,54,-13,116,-9,-72,-5,3,0,72,4,-112,8,-52,12,1,17,38,21,59,25,61,29,36,33,-10,36,-92,40,54,44,-92,47,-22,50,9,54,-5,56,-62,59,85,62,-67,64,-21,66,-28,68,-85,70,49,72,-120,73,-103,74,121,75,19,76,120,76,-103,76,-123,76,42,76,-99,75,-55,74,-64,73,124,72,-7,70,69,69,80,67,49,65,-47,62,75,60,-116,57,-93,54,-112,51,78,48,-21,44,99,41,-73,37,-14,33,14,30,17,26,5,22,-30,17,-78,13,123,9,53,5,-14,0,-84,-4,102,-8,43,-12,-11,-17,-50,-21,-71,-25,-78,-29,-54,-33,-14,-37,64,-40,-89,-44,52,-47,-25,-51,-66,-54,-57,-57,-13,-60,88,-62,-24,-65,-83,-67,-88,-69,-40,-71,64,-72,-27,-74,-65,-75,-41,-76,45,-76,-71,-77,-114,-77,-113,-77,-33,-77,93,-76,32,-75,32,-74,80,-73,-56,-72,110,-70,83,-68,104,-66,-73,-64,50,-61,-28,-59,-63,-56,-55,-53,-2,-50,88,-46,-44,-43,121,-39,51,-35,17,-31,4,-27,10,-23,42,-19,78,-15,-119,-11,-62,-7,10,-2,74,2,-112,6,-55,10,1,15,40,19,65,23,72,27,55,31,17,35,-54,38,106,42,-33,45,59,49,101,52,108,55,68,58,-19,60,104,63,-84,65,-63,67,-103,69,67,71,-88,72,-33,73,-46,74,-114,75,15,76,74,76,87,76,24,76,-88,75,-11,74,8,74,-31,72,126,71,-29,69,16,68,9,66,-57,63,91,61,-75,58,-23,55,-24,52,-59,49,115,46,0,43,108,39,-78,35,-25,31,-10,27,-8,23,-30,19,-67,15,-113,11,82,7,21,3,-46,-2,-113,-6,87,-10,28,-14,-7,-19,-40,-23,-46,-27,-36,-31,1,-34,62,-38,-100,-42,26,-45,-69,-49,-123,-52,117,-55}; }
	private static byte[] data22(){ return new byte[] {-109,-58,-33,-61,87,-63,7,-65,-26,-68,-3,-70,75,-71,-47,-73,-114,-74,-116,-75,-66,-76,49,-76,-32,-77,-56,-77,-13,-77,83,-76,-9,-76,-48,-75,-21,-74,59,-72,-60,-71,-117,-69,127,-67,-77,-65,16,-62,-89,-60,101,-57,90,-54,108,-51,-73,-48,24,-44,-89,-41,81,-37,25,-33,-6,-30,-8,-26,-2,-22,36,-17,72,-13,-125,-9,-68,-5,-3,-1,61,4,118,8,-82,12,-41,16,-10,20,3,25,-7,28,-34,32,-94,36,79,40,-42,43,63,47,127,50,-105,53,-121,56,69,59,-37,61,54,64,103,66,93,68,31,70,-85,71,-9,72,18,74,-22,74,-118,75,-16,75,20,76,0,76,-84,75,30,75,85,74,77,73,15,72,-108,70,-29,68,-6,66,-36,64,-116,62,6,60,87,57,113,54,105,51,50,48,-41,44,90,41,-74,37,-3,33,31,30,51,26,42,22,21,18,-18,13,-66,9,-123,5,74,1,11,-3,-47,-8,-100,-12,109,-16,81,-20,62,-24,68,-28,90,-32,-112,-36,-36,-40,75,-43,-37,-47,-111,-50,107,-53,117,-56,-94,-59,9,-61,-106,-64,96,-66,80,-68,-120,-70,-26,-72,-119,-73,97,-74,113,-75,-61,-76,75,-76,17,-76,22,-76,85,-76,-49,-76,-120,-75,123,-74,-89,-73,17,-71,-84,-70,-121,-68,-113,-66,-45,-64,69,-61,-27,-59,-70,-56,-76,-53,-35,-50,42,-46,-101,-43,49,-39,-31,-36,-76,-32,-106,-28,-104,-24,-91,-20,-60,-16,-12,-12,30,-7,100,-3,-108,1,-43,5,9,10,50,14,91,18,103,22,111,26,86,30,43,34,-25,37,123,41,-4,44,76,48,125,51,-124,54,92,57,10,60,-120,62,-46,64,-23,66,-49,68,116,70,-18,71,36,73,36,74,-19,74,111,75,-60,75,-49,75,-89,75,62,75,-103,74,-66,73,-96,72,82,71,-65,69,3,68,3,66,-38,63,117,61,-25,58,35,56,57,53,32,50,-33,46,-128,43,-15,39,82,36,-119,32,-82,28,-71,24,-77,20,-104,16,117,12,68,8,16,4,-41,-1,-98,-5,105,-9,58,-13,23,-17,2,-21,-6,-26,10,-29,47,-33,109,-37,-52,-41,72,-44,-23,-48,-85,-51,-99,-54,-82,-57,-5,-60,102,-62,20,-64,-31,-67,-9,-69,51,-70,-82,-72,100,-73,76,-74,117,-75,-40,-76,115,-76,82,-76,100,-76,-71,-76,70,-75,15,-74,23,-73,82,-72,-53,-71,123,-69,93,-67,125,-65,-58,-63,74,-60,-11,-58,-45,-55,-38,-52,8,-48,97,-45,-42,-42,117,-38,40,-34,-1,-31,-27,-27,-25,-23,-11,-19,23,-14,62,-10,114,-6,-91,-2,-34,2,16,7,67,11,99,15,-124,19,-123,23,-125,27,97,31,41,35,-40,38,97,42,-47,45,19,49,55,52,43,55,-9,57,-110,60,-1,62,57,65,62,67,19,69,-91,70,14,72,51,73,31,74,-39,74,72,75,-116,75,-123,75,78,75,-46,74,34,74,49,73,10,72,-89,70,14,69,62,67,54,65,-1,62,-113,60,-9,57,42,55,54,52,23,49,-48,45,102,42,-39,38,47,35,103,31,-118,27,-111,23,-115,19,112,15,81,11,34,7,-16,2,-69,-2,-119,-6,87,-10,52,-14,19,-18,8,-22,12,-26,32,-30,86,-34,-102,-38,10,-41,-115,-45,62,-48,13,-51,11,-54,45,-57,-122,-60,3,-62,-71,-65,-94,-67,-73,-69,18,-70,-110,-72,92,-73,81,-74,-113,-75,-8,-76,-84,-76,-111,-76,-72,-76,22,-75,-73,-75,-122,-74,-95,-73,-28,-72,108,-70,36,-68,21,-66,59,-64,-112,-62,26,-59,-48,-57,-77,-54,-63,-51,-10,-48,81,-44,-50,-41,109,-37,35,-33,-4,-30,-28,-26,-28,-22,-12,-18,17,-13,56,-9,103,-5,-104,-1,-54,3,-6,7,34,12,65,16,84,20,83,24,67,28,28,32,-40,35,124,39,-3,42,92,46,-100,49,-87,52,-102,55,83,58,-28,60,68,63,111,65,107,67,43,69,-70,70,13,72,40,73,10,74,-81,74,28,75,73,75,63,75,-12,74,115,74,-78,73,-67,72,-123,71,29,70,120,68,-96,66,-111,64,80,62,-36,59,58,57,108,54,110,51,78,48,1,45,-107,41,7,38,90,34,-111,30,-76,26,-69,22,-73,18,-95,14,126,10,86,6,40,2,-11,-3,-54,-7,-98,-11,125,-15,106,-19,95,-23,112,-27,-118,-31,-56,-35,24,-38,-116,-42,30,-45,-42,-49,-79,-52,-71,-55,-26,-58,72,-60,-46,-63,-108,-65,-125,-67,-85,-69,9,-70,-101,-72,107,-73,110,-74,-77,-75,43,-75,-26,-76,-41,-76,5,-75,114,-75,16,-74,-6,-74,9,-72,102,-71,-25,-70,-82,-68,-93,-66,-51,-64,44,-61,-75,-59,115,-56,89,-53,104,-50,-93,-47,-3,-44,124,-40,27,-36,-42,-33,-90,-29,-107,-25,-113,-21,-99,-17,-71,-13,-36,-9,6,-4,55,0,95,4,-115,8,-82,12,-56,16,-46,20,-48,24,-78,28,-119,32,57,36,-42,39,81,43,-90,46,-36,49,-29,52,-57,55,124,58,0,61,89,63,123,65}; }
	private static byte[] data23(){ return new byte[] {106,67,41,69,-91,70,-6,71,2,73,-27,73,122,74,-28,74,8,75,-13,74,-87,74,23,74,91,73,84,72,31,71,-81,69,3,68,44,66,17,64,-42,61,85,59,-69,56,-32,53,-22,50,-63,47,122,44,8,41,-128,37,-51,33,12,30,42,26,58,22,53,18,32,14,5,10,-36,5,-75,1,-121,-3,94,-7,57,-11,32,-15,13,-19,14,-23,30,-27,70,-31,-122,-35,-33,-39,89,-42,-14,-46,-79,-49,-107,-52,-96,-55,-38,-58,61,-60,-44,-63,-103,-65,-111,-67,-64,-69,35,-70,-67,-72,-109,-73,-99,-74,-26,-75,104,-75,34,-75,31,-75,76,-75,-62,-75,98,-74,80,-73,100,-72,-64,-71,75,-69,14,-67,10,-65,49,-63,-107,-61,29,-58,-35,-56,-62,-53,-47,-50,13,-46,99,-43,-28,-40,127,-36,54,-32,12,-28,-19,-25,-20,-21,-12,-17,11,-12,46,-8,80,-4,125,0,-93,4,-54,8,-25,12,-4,16,-1,20,-8,24,-40,28,-92,32,83,36,-23,39,90,43,-79,46,-38,49,-30,52,-69,55,109,58,-20,60,63,63,92,65,72,67,-3,68,125,70,-61,71,-44,72,-92,73,69,74,-98,74,-55,74,-83,74,95,74,-47,73,11,73,9,72,-46,70,92,69,-72,67,-40,65,-59,63,-125,61,10,59,106,56,-105,53,-98,50,122,47,50,44,-58,40,61,37,-112,33,-45,29,-16,25,10,22,-1,17,-6,13,-38,9,-71,5,-105,1,107,-3,73,-7,40,-11,17,-15,7,-19,10,-23,33,-27,74,-31,-110,-35,-19,-39,109,-42,11,-45,-53,-49,-73,-52,-62,-55,4,-57,102,-60,5,-62,-55,-65,-58,-67,-8,-69,91,-70,-4,-72,-49,-73,-35,-74,39,-74,-87,-75,103,-75,96,-75,-111,-75,3,-74,-87,-74,-112,-73,-90,-72,1,-70,-120,-69,77,-67,67,-65,109,-63,-56,-61,82,-58,13,-55,-18,-53,-2,-50,47,-46,-119,-43,0,-39,-101,-36,76,-32,29,-28,-4,-25,-11,-21,-7,-17,12,-12,40,-8,73,-4,111,0,-110,4,-76,8,-52,12,-35,16,-33,20,-49,24,-81,28,116,32,35,36,-77,39,37,43,115,46,-97,49,-96,52,123,55,40,58,-87,60,-10,62,21,65,0,67,-77,68,53,70,123,71,-120,72,98,73,-8,73,95,74,-127,74,110,74,31,74,-108,73,-46,72,-46,71,-98,70,45,69,-117,67,-80,65,-95,63,99,61,-16,58,82,56,-121,53,-113,50,116,47,45,44,-52,40,63,37,-92,33,-35,29,15,26,30,22,40,18,26,14,9,10,-23,5,-54,1,-92,-3,-121,-7,105,-11,87,-15,80,-19,84,-23,114,-27,-99,-31,-28,-35,72,-38,-61,-42,102,-45,41,-48,16,-51,36,-54,94,-57,-57,-60,96,-62,39,-64,33,-66,81,-68,-75,-70,80,-71,35,-72,46,-73,115,-74,-11,-75,-86,-75,-92,-75,-51,-75,60,-74,-34,-74,-68,-73,-46,-72,34,-70,-89,-69,102,-67,82,-65,122,-63,-52,-61,82,-58,5,-55,-32,-53,-25,-50,22,-46,101,-43,-37,-40,106,-36,25,-32,-33,-29,-66,-25,-83,-21,-83,-17,-69,-13,-48,-9,-17,-5,13,0,47,4,74,8,97,12,109,16,108,20,92,24,53,28,-2,31,-90,35,58,39,-89,42,-6,45,32,49,40,52,1,55,-82,57,54,60,127,62,-88,64,-112,66,77,68,-51,69,27,71,45,72,10,73,-86,73,18,74,61,74,48,74,-24,73,100,73,-88,72,-78,71,-125,70,29,69,-127,67,-84,65,-85,63,110,61,10,59,113,56,-84,53,-62,50,-88,47,112,44,17,41,-111,37,-10,33,63,30,112,26,-116,22,-104,18,-110,14,-123,10,109,6,78,2,52,-2,19,-6,-2,-11,-19,-15,-24,-19,-15,-23,14,-26,58,-30,-123,-34,-29,-38,101,-41,1,-44,-59,-48,-85,-51,-71,-54,-13,-57,89,-59,-23,-62,-79,-64,-93,-66,-51,-68,46,-69,-66,-71,-115,-72,-111,-73,-50,-74,69,-74,-9,-75,-31,-75,10,-74,105,-74,4,-73,-41,-73,-26,-72,39,-70,-86,-69,84,-67,65,-65,87,-63,-93,-61,29,-58,-59,-56,-103,-53,-107,-50,-69,-47,0,-43,109,-40,-13,-37,-101,-33,89,-29,46,-25,25,-21,15,-17,26,-13,39,-9,65,-5,91,-1,120,3,-112,7,-92,11,-84,15,-84,19,-105,23,115,27,58,31,-29,34,121,38,-26,41,60,45,105,48,111,51,80,54,4,57,-119,59,-26,61,8,64,1,66,-65,67,78,69,-97,70,-65,71,-94,72,77,73,-63,73,-11,73,-11,73,-74,73,64,73,-113,72,-93,71,-125,70,39,69,-104,67,-46,65,-42,63,-82,61,77,59,-56,56,9,54,44,51,31,48,-18,44,-98,41,35,38,-105,34,-28,30,34,27,67,23,89,19,90,15,82,11,64,7,40,3,17,-1,-10,-6,-32,-10,-42,-14,-49,-18,-36,-22,-8,-26,35,-29,110,-33,-57,-37,75,-40,-33,-44,-93,-47,-128,-50,-117,-53,-65,-56,26,-58,-87,-61,96,-63,82,-65,108,-67,-59,-69,75,-70}; }
	private static byte[] data24(){ return new byte[] {15,-71,5,-72,56,-73,-95,-74,72,-74,36,-74,63,-74,-111,-74,27,-73,-26,-73,-32,-72,27,-70,-123,-69,43,-67,2,-65,14,-63,77,-61,-76,-59,87,-56,20,-53,12,-50,30,-47,92,-44,-68,-41,55,-37,-44,-34,-120,-30,85,-26,52,-22,40,-18,34,-14,52,-10,62,-6,90,-2,111,2,-124,6,-106,10,-98,14,-105,18,-117,22,95,26,46,30,-42,33,112,37,-30,40,62,44,109,47,-128,50,99,53,33,56,-79,58,19,61,70,63,70,65,18,67,-86,68,12,70,54,71,44,72,-33,72,105,73,-92,73,-66,73,-125,73,40,73,126,72,-86,71,-106,70,76,69,-53,67,25,66,43,64,19,62,-60,59,73,57,-96,54,-52,51,-47,48,-83,45,103,42,-2,38,121,35,-43,31,28,28,72,24,101,20,111,16,113,12,97,8,86,4,59,0,42,-4,22,-8,10,-12,11,-16,18,-20,47,-24,90,-28,-98,-32,-8,-36,115,-39,3,-42,-63,-46,-108,-49,-103,-52,-63,-55,20,-57,-106,-60,68,-62,37,-64,53,-66,127,-68,-12,-70,-83,-71,-113,-72,-76,-73,12,-73,-97,-74,110,-74,114,-74,-75,-74,45,-73,-29,-73,-51,-72,-14,-71,79,-69,-36,-68,-89,-66,-100,-64,-54,-62,37,-59,-83,-57,100,-54,67,-51,75,-48,121,-45,-56,-42,57,-38,-58,-35,112,-31,50,-27,4,-23,-15,-20,-29,-16,-22,-12,-14,-8,4,-3,23,1,41,5,55,9,62,13,58,17,40,21,6,25,-48,28,-123,32,28,36,-99,39,-10,42,55,46,77,49,61,52,8,55,-95,57,20,60,80,62,100,64,60,66,-25,67,89,69,-107,70,-102,71,105,72,-8,72,88,73,116,73,94,73,8,73,-127,72,-75,71,-63,70,-126,69,31,68,119,66,-89,64,-100,62,99,60,-3,57,99,55,-91,52,-72,49,-90,46,113,43,24,40,-98,36,13,33,90,29,-104,25,-67,21,-46,17,-39,13,-39,9,-57,5,-64,1,-90,-3,-96,-7,-112,-11,-112,-15,-100,-19,-80,-23,-33,-27,26,-30,112,-34,-28,-38,110,-41,30,-44,-19,-48,-31,-51,1,-53,69,-56,-72,-59,86,-61,41,-63,38,-65,95,-67,-61,-69,99,-70,55,-71,69,-72,-121,-73,7,-73,-69,-74,-80,-74,-43,-74,61,-73,-43,-73,-82,-72,-70,-71,-2,-70,121,-68,41,-66,11,-64,35,-62,100,-60,-32,-58,122,-55,76,-52,62,-49,89,-46,-101,-43,-10,-40,122,-36,16,-32,-57,-29,-113,-25,107,-21,92,-17,79,-13,89,-9,96,-5,111,-1,127,3,-121,7,-112,11,-118,15,124,19,92,23,41,27,-26,30,-127,34,12,38,113,41,-73,44,-34,47,-39,50,-79,53,94,56,-36,58,46,61,80,63,63,65,-3,66,-125,68,-41,69,-16,70,-42,71,-128,72,-14,72,45,73,41,73,-13,72,125,72,-45,71,-17,70,-47,69,-128,68,-9,66,58,65,76,63,38,61,-39,58,85,56,-84,53,-42,50,-42,47,-76,44,110,41,5,38,-123,34,-32,30,46,27,90,23,-126,19,-114,15,-105,11,-111,7,-119,3,124,-1,113,-5,103,-9,105,-13,109,-17,-119,-21,-87,-25,-26,-29,51,-32,-100,-36,31,-39,-60,-43,-123,-46,110,-49,124,-52,-81,-55,21,-57,-99,-60,92,-62,74,-64,98,-66,-67,-68,59,-69,-2,-71,-17,-72,25,-72,-127,-73,25,-73,-15,-74,1,-73,70,-73,-51,-73,-127,-72,118,-71,-97,-70,-1,-69,-108,-67,92,-65,89,-63,-124,-61,-29,-59,106,-56,33,-53,-1,-51,4,-47,50,-44,120,-41,-17,-38,108,-34,29,-30,-51,-27,-91,-23,-128,-19,117,-15,107,-11,114,-7,120,-3,-125,1,-115,5,-115,9,-111,13,123,17,104,21,53,25,-8,28,-97,32,47,36,-92,39,-11,42,42,46,51,49,31,52,-38,54,113,57,-45,59,13,62,19,64,-26,65,-119,67,-14,68,41,70,42,71,-21,71,-128,72,-48,72,-16,72,-45,72,124,72,-18,71,41,71,38,70,-8,68,-126,67,-18,65,12,64,21,62,-48,59,118,57,-38,54,34,52,60,49,43,46,-2,42,-88,39,57,36,-86,32,4,29,66,25,116,21,-113,17,-95,13,-92,9,-93,5,-101,1,-108,-3,-114,-7,-115,-11,-108,-15,-88,-19,-56,-23,-5,-27,67,-30,-96,-34,27,-37,-82,-41,102,-44,59,-47,58,-50,90,-53,-86,-56,31,-58,-57,-61,-103,-63,-96,-65,-41,-67,69,-68,-30,-70,-66,-71,-58,-72,17,-72,-115,-73,68,-73,52,-73,94,-73,-68,-73,92,-72,42,-71,53,-70,119,-69,-20,-68,-106,-66,118,-64,-125,-62,-60,-60,51,-57,-52,-55,-110,-52,126,-49,-110,-46,-57,-43,33,-39,-108,-36,41,-32,-48,-29,-109,-25,101,-21,73,-17,58,-13,51,-9,55,-5,57,-1,66,3,65,7,65,11,53,15,26,19,-5,22,-73,26,118,30,4,34,-114,37,-23,40,47,44,77,47,72,50,25,53,-58,55,64,58,-109,60,-79,62,-93,64,92,66,-21,67,56,69,90,70}; }
	private static byte[] data25(){ return new byte[] {64,71,-21,71,104,72,-98,72,-87,72,115,72,4,72,99,71,-126,70,113,69,39,68,-94,66,-10,64,9,63,-11,60,-84,58,54,56,-107,53,-54,50,-39,47,-68,44,-121,41,36,38,-78,34,22,31,114,27,-90,23,-38,19,-16,15,2,12,8,8,8,4,4,0,3,-4,0,-8,8,-12,26,-16,50,-20,100,-24,-101,-28,-11,-32,95,-35,-26,-39,-114,-42,80,-45,61,-48,71,-51,-128,-54,-32,-57,105,-59,39,-61,11,-63,43,-65,117,-67,-9,-69,-82,-70,-101,-71,-66,-72,28,-72,-83,-73,124,-73,127,-73,-65,-73,52,-72,-29,-72,-53,-71,-29,-70,60,-68,-64,-67,125,-65,110,-63,-121,-61,-37,-59,83,-56,-2,-54,-54,-51,-56,-48,-35,-45,35,-41,126,-38,-3,-35,-109,-31,64,-27,5,-23,-39,-20,-63,-16,-84,-12,-87,-8,-92,-4,-89,0,-86,4,-96,8,-97,12,-126,16,104,20,52,24,-17,27,-104,31,36,35,-107,38,-20,41,26,45,44,48,23,51,-42,53,113,56,-37,58,23,61,38,63,3,65,-85,66,34,68,97,69,106,70,62,71,-38,71,58,72,104,72,87,72,17,72,-108,71,-38,70,-18,69,-55,68,109,67,-32,65,26,64,40,62,1,60,-81,57,45,55,126,52,-83,49,-83,46,-111,43,75,40,-20,36,106,33,-44,29,36,26,95,22,-118,18,-90,14,-75,10,-65,6,-62,2,-62,-2,-59,-6,-53,-10,-40,-14,-15,-18,20,-21,77,-25,-110,-29,-12,-33,109,-36,-2,-40,-76,-43,-122,-46,125,-49,-98,-52,-35,-55,84,-57,-22,-60,-70,-62,-80,-64,-33,-66,58,-67,-47,-69,-107,-70,-105,-71,-54,-72,56,-72,-35,-73,-71,-73,-45,-73,27,-72,-89,-72,97,-71,89,-70,-125,-69,-27,-68,120,-66,69,-64,58,-62,105,-60,-65,-58,69,-55,-8,-53,-51,-50,-49,-47,-16,-44,55,-40,-101,-37,24,-33,-74,-30,99,-26,41,-22,0,-18,-32,-15,-46,-11,-57,-7,-63,-3,-65,1,-69,5,-81,9,-93,13,-127,17,95,21,31,25,-43,28,111,32,-15,35,89,39,-96,42,-60,45,-53,48,-96,51,92,54,-33,56,65,59,106,61,110,63,56,65,-44,66,57,68,106,69,101,70,39,71,-74,71,7,72,37,72,8,72,-77,71,39,71,100,70,101,69,57,68,-49,66,55,65,104,63,106,61,58,59,-32,56,85,54,-95,51,-57,48,-60,45,-97,42,88,39,-12,35,112,32,-36,28,34,25,102,21,-118,17,-83,13,-68,9,-54,5,-51,1,-41,-3,-38,-7,-23,-11,-4,-15,26,-18,73,-22,-123,-26,-40,-30,66,-33,-62,-37,98,-40,32,-43,-2,-47,3,-49,44,-52,123,-55,-4,-58,-96,-60,125,-62,127,-64,-68,-66,36,-67,-56,-69,-102,-70,-89,-71,-24,-72,100,-72,18,-72,1,-72,28,-72,125,-72,7,-71,-41,-71,-46,-70,10,-68,116,-67,17,-65,-27,-64,-28,-62,24,-59,118,-57,3,-54,-70,-52,-109,-49,-99,-46,-67,-43,10,-39,109,-36,-16,-33,-119,-29,61,-25,-4,-22,-43,-18,-76,-14,-96,-10,-108,-6,-118,-2,-124,2,121,6,106,10,84,14,48,18,3,22,-67,25,106,29,-3,32,116,36,-44,39,15,43,45,46,38,49,-13,51,-93,54,27,57,115,59,-110,61,-121,63,75,65,-42,66,55,68,87,69,74,70,3,71,-126,71,-48,71,-34,71,-68,71,89,71,-56,70,-6,69,-12,68,-63,67,76,66,-80,64,-37,62,-43,60,-93,58,63,56,-75,53,-8,50,33,48,20,45,-11,41,-90,38,68,35,-63,31,39,28,119,24,-75,20,-33,16,3,13,20,9,39,5,47,1,58,-3,71,-7,86,-11,114,-15,-105,-19,-54,-23,16,-26,105,-30,-41,-34,103,-37,6,-40,-42,-44,-76,-47,-58,-50,-9,-53,79,-55,-38,-58,-122,-60,108,-62,120,-64,-67,-66,47,-67,-37,-69,-73,-70,-53,-71,22,-71,-104,-72,82,-72,65,-72,110,-72,-53,-72,103,-71,51,-70,59,-69,117,-68,-27,-67,-119,-65,93,-63,101,-61,-104,-59,-3,-57,-120,-54,69,-51,31,-48,39,-45,77,-42,-108,-39,-3,-36,122,-32,21,-28,-59,-25,-124,-21,89,-17,53,-13,32,-9,12,-5,3,-1,-14,2,-23,6,-49,10,-70,14,-119,18,90,22,14,26,-78,29,65,33,-80,36,8,40,63,43,81,46,71,49,12,52,-78,54,39,57,114,59,-113,61,124,63,53,65,-64,66,18,68,50,69,28,70,-49,70,73,71,-113,71,-101,71,111,71,14,71,114,70,-94,69,-99,68,92,67,-16,65,71,64,119,62,106,60,59,58,-47,55,73,53,-115,50,-79,47,-86,44,-120,41,59,38,-37,34,90,31,-63,27,21,24,84,20,-125,16,-88,12,-62,8,-47,4,-27,0,-16,-4,2,-7,25,-11,55,-15,97,-19,-99,-23,-28,-27,69,-30,-69,-34,74,-37,-7,-41,-62,-44,-78,-47,-62,-50,-6,-53,93,-55,-27,-58,-98,-60,-124,-62,-104,-64,-31,-66,89,-67,8,-68,-23,-70}; }
	private static byte[] data26(){ return new byte[] {2,-70,81,-71,-45,-72,-106,-72,-122,-72,-77,-72,24,-71,-81,-71,-124,-70,-117,-69,-59,-68,56,-66,-37,-65,-80,-63,-71,-61,-22,-59,80,-56,-38,-54,-110,-51,114,-48,112,-45,-101,-42,-37,-39,66,-35,-66,-32,84,-28,1,-24,-65,-21,-116,-17,104,-13,75,-9,53,-5,41,-1,16,3,7,7,-28,10,-52,14,-105,18,98,22,18,26,-78,29,57,33,-87,36,-10,39,46,43,56,46,43,49,-19,51,-116,54,0,57,71,59,95,61,74,63,0,65,-120,66,-41,67,-9,68,-37,69,-112,70,6,71,78,71,83,71,49,71,-62,70,50,70,91,69,87,68,29,67,-87,65,11,64,51,62,47,60,-2,57,-102,55,17,53,91,50,127,47,127,44,92,41,22,38,-71,34,58,31,-87,27,-3,23,66,20,118,16,-98,12,-67,8,-46,4,-24,0,-8,-4,15,-7,43,-11,75,-15,126,-19,-74,-23,10,-26,104,-30,-25,-34,116,-37,43,-40,-11,-44,-24,-47,-3,-50,53,-52,-101,-55,37,-57,-32,-60,-57,-62,-33,-64,37,-65,-96,-67,79,-68,47,-69,75,-70,-108,-71,30,-71,-42,-72,-53,-72,-11,-72,88,-71,-19,-71,-63,-70,-65,-69,0,-67,103,-66,13,-64,-38,-63,-31,-61,15,-58,109,-56,-7,-54,-89,-51,-124,-48,127,-45,-94,-42,-32,-39,66,-35,-73,-32,74,-28,-14,-25,-87,-21,115,-17,74,-13,38,-9,19,-5,-10,-2,-26,2,-53,6,-78,10,-119,14,92,18,26,22,-51,25,103,29,-19,32,87,36,-89,39,-39,42,-29,45,-42,48,-109,51,54,54,-88,56,-20,58,11,61,-18,62,-82,64,47,66,-120,67,-96,68,-110,69,61,70,-62,70,3,71,21,71,-21,70,-114,70,-9,69,43,69,42,68,-14,66,-118,65,-22,63,30,62,26,60,-13,57,-109,55,16,53,97,50,-118,47,-111,44,114,41,54,38,-37,34,100,31,-39,27,50,24,124,20,-71,16,-31,12,8,9,34,5,60,1,81,-3,109,-7,-121,-11,-76,-15,-31,-19,36,-22,115,-26,-39,-30,85,-33,-22,-37,-102,-40,107,-43,90,-46,113,-49,-88,-52,13,-54,-105,-57,77,-59,55,-61,68,-63,-111,-65,2,-66,-81,-68,-115,-69,-96,-70,-23,-71,107,-71,30,-71,14,-71,50,-71,-116,-71,32,-70,-25,-70,-29,-69,27,-67,122,-66,26,-64,-34,-63,-32,-61,3,-58,95,-56,-39,-54,-116,-51,86,-48,84,-45,102,-42,-92,-39,-7,-36,107,-32,-9,-29,-107,-25,75,-21,10,-17,-33,-14,-76,-10,-103,-6,126,-2,98,2,75,6,38,10,1,14,-51,17,-117,21,59,25,-45,28,90,32,-61,35,19,39,68,42,83,45,66,48,7,51,-87,53,29,56,106,58,-123,60,117,62,51,64,-67,65,27,67,58,68,48,69,-27,69,111,70,-71,70,-46,70,-78,70,90,70,-49,69,9,69,20,68,-29,66,-123,65,-17,63,42,62,52,60,17,58,-66,55,69,53,-100,50,-48,47,-32,44,-55,41,-104,38,66,35,-43,31,80,28,-79,24,6,21,66,17,120,13,-96,9,-64,5,-33,1,-6,-3,23,-6,58,-10,98,-14,-106,-18,-39,-22,43,-25,-112,-29,13,-32,-97,-36,81,-39,29,-42,13,-45,30,-48,83,-51,-76,-54,53,-56,-17,-59,-56,-61,-39,-63,24,-64,-126,-66,45,-67,-4,-69,11,-69,74,-70,-65,-71,111,-71,79,-71,107,-71,-69,-71,67,-70,-1,-70,-13,-69,25,-67,116,-66,3,-64,-63,-63,-79,-61,-49,-59,26,-56,-110,-54,46,-51,-6,-49,-32,-46,-11,-43,32,-39,113,-36,-40,-33,89,-29,-12,-26,-101,-22,91,-18,34,-14,-11,-11,-43,-7,-80,-3,-106,1,118,5,81,9,40,13,-14,16,-78,20,92,24,-5,27,123,31,-19,34,60,38,110,41,-121,44,114,47,67,50,-23,52,96,55,-72,57,-39,59,-47,61,-104,63,45,65,-113,66,-64,67,-69,68,126,69,19,70,103,70,-113,70,121,70,48,70,-80,69,-7,68,15,68,-18,66,-102,65,20,64,91,62,116,60,92,58,24,56,-88,53,15,51,79,48,106,45,94,42,57,39,-21,35,-114,32,12,29,125,25,-46,21,30,18,86,14,-121,10,-83,6,-47,2,-18,-2,20,-5,52,-9,97,-13,-102,-17,-42,-21,48,-24,-115,-28,12,-31,-101,-35,73,-38,17,-41,-3,-45,6,-47,57,-50,-117,-53,14,-55,-75,-58,-114,-60,-114,-62,-57,-64,37,-65,-63,-67,-120,-68,-122,-69,-67,-70,32,-70,-61,-71,-105,-71,-96,-71,-26,-71,91,-70,10,-69,-18,-69,5,-67,81,-66,-49,-65,127,-63,96,-61,110,-59,-83,-57,17,-54,-89,-52,92,-49,61,-46,63,-43,97,-40,-91,-37,0,-33,121,-30,6,-26,-88,-23,93,-19,26,-15,-18,-12,-69,-8,-99,-4,119,0,84,4,49,8,-1,11,-50,15,-120,19,56,23,-43,26,91,30,-51,33,34,37,90,40,120,43,106,46,69,49,-19,51,121,54,-48,56,3,59,3,61,-39,62,120,64,-20,65}; }
	private static byte[] data27(){ return new byte[] {40,67,49,68,8,69,-91,69,18,70,68,70,66,70,7,70,-101,69,-12,68,28,68,12,67,-55,65,86,64,-84,62,-40,60,-50,58,-97,56,59,54,-76,51,3,49,43,46,49,43,21,40,-38,36,-125,33,19,30,-121,26,-15,22,58,19,-121,15,-77,11,-21,7,12,4,53,0,88,-4,-128,-8,-82,-12,-28,-16,38,-19,120,-23,-41,-27,83,-30,-38,-34,-120,-37,69,-40,44,-43,44,-46,84,-49,-95,-52,20,-54,-77,-57,123,-59,115,-61,-105,-63,-20,-65,119,-66,43,-67,31,-68,57,-69,-104,-70,29,-70,-25,-71,-39,-71,12,-70,111,-70,10,-69,-38,-69,-33,-68,21,-66,-125,-65,29,-63,-19,-62,-25,-60,20,-57,102,-55,-21,-53,-114,-50,98,-47,79,-44,103,-41,-104,-38,-24,-35,85,-31,-44,-28,109,-24,20,-20,-50,-17,-110,-13,97,-9,53,-5,13,-1,-24,2,-66,6,-113,10,89,14,24,18,-58,21,104,25,-15,28,103,32,-57,35,0,39,42,42,37,45,9,48,-64,50,83,53,-68,55,-4,57,10,60,-14,61,-97,63,39,65,114,66,-109,67,118,68,47,69,-87,69,-13,69,6,70,-32,69,-120,69,-7,68,52,68,59,67,13,66,-81,64,27,63,91,61,104,59,72,57,-3,54,-121,52,-26,49,39,47,54,44,50,41,1,38,-69,34,89,31,-36,27,76,24,-87,20,-12,16,54,13,107,9,-103,5,-60,1,-20,-3,22,-6,72,-10,123,-14,-63,-18,11,-21,110,-25,-37,-29,105,-32,3,-35,-61,-39,-103,-42,-110,-45,-82,-48,-19,-51,83,-53,-29,-56,-100,-58,-128,-60,-105,-62,-41,-64,77,-65,-14,-67,-53,-68,-42,-69,27,-69,-116,-70,60,-70,29,-70,51,-70,-125,-70,2,-69,-66,-69,-88,-68,-52,-67,27,-65,-90,-64,87,-62,67,-60,81,-58,-106,-56,-1,-54,-108,-51,78,-48,47,-45,47,-42,82,-39,-108,-36,-21,-33,99,-29,-20,-26,-122,-22,57,-18,-17,-15,-72,-11,-121,-7,86,-3,46,1,2,5,-50,8,-99,12,87,16,11,20,-78,23,59,27,-64,30,27,34,107,37,-108,40,-92,43,-115,46,87,49,-8,51,112,54,-62,56,-28,58,-37,60,-93,62,56,64,-96,65,-47,66,-46,67,-100,68,51,69,-108,69,-65,69,-76,69,118,69,-3,68,86,68,117,67,95,66,30,65,-96,63,-6,61,31,60,24,58,-29,55,-124,53,-5,50,76,48,119,45,126,42,103,39,45,36,-34,32,112,29,-17,25,85,22,-77,18,-10,14,59,11,109,7,-96,3,-54,-1,-2,-5,38,-8,103,-12,-98,-16,-14,-20,71,-23,-73,-27,53,-30,-50,-34,-128,-37,76,-40,58,-43,68,-46,120,-49,-52,-52,73,-54,-14,-57,-65,-59,-60,-61,-19,-63,76,-64,-37,-66,-105,-67,-111,-68,-79,-69,22,-69,-98,-70,109,-70,98,-70,-102,-70,-5,-70,-98,-69,104,-68,116,-67,-88,-66,19,-64,-79,-63,121,-61,119,-59,-101,-57,-14,-55,104,-52,20,-49,-43,-47,-55,-44,-47,-41,6,-37,71,-34,-79,-31,40,-27,-72,-24,91,-20,8,-16,-56,-13,-118,-9,90,-5,38,-1,-7,2,-58,6,-113,10,79,14,4,18,-83,21,65,25,-56,28,49,32,-119,35,-67,38,-34,41,-47,44,-79,47,93,50,-17,52,80,55,-120,57,-103,59,113,61,40,63,-93,64,-18,65,15,67,-18,67,-90,68,33,69,106,69,125,69,92,69,1,69,118,68,-75,67,-68,66,-103,65,55,64,-81,62,-17,60,5,59,-22,56,-89,54,54,52,-96,49,-29,46,1,44,-2,40,-36,37,-102,34,68,31,-50,27,72,24,-81,20,3,17,77,13,-116,9,-62,5,-7,1,38,-2,94,-6,-111,-10,-44,-14,26,-17,115,-21,-41,-25,81,-28,-33,-32,-123,-35,70,-38,35,-41,33,-44,64,-47,-124,-50,-21,-53,126,-55,57,-57,31,-59,54,-61,117,-63,-19,-65,-115,-66,103,-67,112,-68,-83,-69,35,-69,-58,-70,-90,-70,-72,-70,-3,-70,126,-69,41,-68,20,-67,41,-66,119,-65,-15,-64,-94,-62,123,-60,-119,-58,-69,-56,31,-53,-89,-51,89,-48,44,-45,36,-42,57,-39,114,-36,-66,-33,44,-29,-91,-26,61,-22,-35,-19,-112,-15,73,-11,18,-7,-42,-4,-89,0,112,4,54,8,-4,11,-82,15,97,19,-9,22,-118,26,-7,29,95,33,-94,36,-52,39,-40,42,-61,45,-121,48,45,51,-93,53,-9,55,27,58,23,60,-34,61,126,63,-28,64,33,66,37,67,-9,67,-106,68,-3,68,55,69,46,69,1,69,-115,68,-11,67,28,67,24,66,-38,64,114,63,-45,61,7,60,15,58,-30,55,-103,53,23,51,121,48,-81,45,-57,42,-70,39,-109,36,74,33,-18,29,117,26,-17,22,77,19,-87,15,-19,11,49,8,105,4,-95,0,-41,-4,15,-7,79,-11,-108,-15,-25,-19,70,-22,-74,-26,60,-29,-46,-33,-117,-36,82,-39,68,-42,77,-45,124,-48,-50,-51,75,-53,-25,-56,-69,-58,-84,-60}; }
	private static byte[] data28(){ return new byte[] {-40,-62,42,-63,-80,-65,103,-66,79,-67,109,-68,-67,-69,65,-69,-5,-70,-24,-70,16,-69,97,-69,-9,-69,-79,-68,-85,-67,-47,-66,41,-64,-71,-63,110,-61,94,-59,110,-57,-78,-55,30,-52,-80,-50,105,-47,72,-44,65,-41,99,-38,-101,-35,-16,-32,91,-28,-32,-25,111,-21,23,-17,-60,-14,-127,-10,65,-6,10,-2,-51,1,-103,5,84,9,22,13,-65,16,104,20,-7,23,123,27,-24,30,59,34,118,37,-110,40,-110,43,109,46,38,49,-71,51,37,54,102,56,126,58,100,60,35,62,-84,63,8,65,47,66,38,67,-24,67,118,68,-48,68,-13,68,-26,68,-99,68,40,68,117,67,-104,66,-128,65,58,64,-61,62,24,61,68,59,60,57,15,55,-79,52,48,50,-123,47,-71,44,-58,41,-70,38,-121,35,67,32,-36,28,106,25,-40,21,68,18,-109,14,-29,10,35,7,96,3,-99,-1,-41,-5,21,-8,92,-12,-92,-16,6,-19,100,-23,-24,-27,109,-30,22,-33,-47,-37,-83,-40,-94,-43,-67,-46,-10,-49,84,-51,-31,-54,-119,-56,104,-58,110,-60,-97,-62,7,-63,-107,-65,94,-66,83,-67,126,-68,-34,-69,109,-69,55,-69,48,-69,99,-69,-57,-69,96,-68,47,-67,44,-66,99,-65,-59,-64,90,-62,32,-60,15,-58,48,-56,119,-54,-21,-52,-124,-49,65,-46,36,-43,36,-40,72,-37,-127,-34,-38,-31,71,-27,-56,-24,92,-20,-1,-17,-83,-13,102,-9,37,-5,-28,-2,-84,2,105,6,40,10,-39,13,-121,17,29,21,-82,24,35,28,-120,31,-44,34,1,38,23,41,8,44,-38,46,-118,49,13,52,114,54,-93,56,-78,58,-117,60,62,62,-70,63,10,65,40,66,14,67,-55,67,72,68,-104,68,-79,68,-107,68,72,68,-63,67,13,67,30,66,2,65,-77,63,49,62,-125,60,-93,58,-103,56,97,54,3,52,122,49,-53,46,-4,43,6,41,-10,37,-60,34,125,31,22,28,-92,24,20,21,125,17,-43,13,33,10,103,6,-86,2,-26,-2,41,-5,108,-9,-76,-13,12,-16,104,-20,-36,-24,88,-27,-15,-31,-100,-34,98,-37,72,-40,67,-43,106,-46,-86,-49,23,-51,-89,-54,95,-56,69,-58,85,-60,-110,-62,2,-63,-99,-65,108,-66,111,-67,-95,-68,11,-68,-92,-69,119,-69,121,-69,-77,-69,34,-68,-64,-68,-104,-67,-98,-66,-42,-65,70,-63,-39,-62,-85,-60,-102,-58,-61,-56,12,-53,-124,-51,31,-48,-33,-46,-59,-43,-59,-40,-23,-37,38,-33,122,-30,-22,-27,103,-23,-4,-20,-102,-16,72,-12,-6,-9,-70,-5,113,-1,56,3,-20,6,-87,10,83,14,-7,17,-115,21,20,25,-125,28,-30,31,33,35,80,38,83,41,70,44,10,47,-77,49,48,52,-120,54,-75,56,-70,58,-117,60,53,62,-86,63,-15,64,8,66,-26,66,-104,67,19,68,87,68,112,68,71,68,-8,67,105,67,-81,66,-67,65,-100,64,69,63,-60,61,14,60,45,58,33,56,-28,53,-122,51,-6,48,76,46,122,43,-123,40,117,37,67,34,-2,30,-104,27,40,24,-103,20,9,17,91,13,-74,9,-10,5,67,2,-127,-2,-56,-6,18,-9,93,-13,-67,-17,29,-20,-107,-24,28,-27,-73,-31,106,-34,56,-37,31,-40,41,-43,78,-46,-99,-49,9,-51,-91,-54,98,-56,79,-58,99,-60,-85,-62,27,-63,-62,-65,-108,-66,-99,-67,-43,-68,67,-68,-29,-69,-72,-69,-62,-69,-3,-69,114,-68,19,-67,-19,-67,-9,-66,51,-64,-96,-63,63,-61,6,-59,1,-57,36,-55,112,-53,-23,-51,-126,-48,67,-45,38,-42,39,-39,73,-36,-127,-33,-39,-30,63,-26,-65,-23,79,-19,-24,-16,-106,-12,64,-8,-3,-5,-76,-1,110,3,40,7,-42,10,-126,14,32,18,-81,21,48,25,-99,28,-13,31,48,35,85,38,87,41,67,44,1,47,-89,49,27,52,115,54,-104,56,-104,58,104,60,8,62,126,63,-65,64,-47,65,-81,66,90,67,-45,67,23,68,40,68,4,68,-84,67,32,67,99,66,112,65,78,64,-8,62,118,61,-66,59,-29,57,-48,55,-100,53,59,51,-81,48,8,46,51,43,69,40,53,37,6,34,-60,30,99,27,-12,23,108,20,-38,16,58,13,-117,9,-33,5,34,2,110,-2,-73,-6,1,-9,90,-13,-77,-17,34,-20,-105,-24,40,-27,-62,-31,-128,-34,74,-37,62,-40,68,-43,116,-46,-64,-49,55,-51,-50,-54,-105,-56,125,-58,-96,-60,-34,-62,90,-63,-1,-65,-47,-66,-31,-67,19,-67,-119,-68,37,-68,-1,-69,3,-68,68,-68,-76,-68,86,-67,51,-66,53,-65,117,-64,-35,-63,123,-61,65,-59,57,-57,88,-55,-94,-53,25,-50,-84,-48,110,-45,72,-42,74,-39,100,-36,-101,-33,-19,-30,80,-26,-52,-23,84,-19,-17,-16,-112,-12,64,-8,-16,-5,-91,-1,94,3,12,7,-65,10,96,14,-2,17,-122,21,6,25,109,28,-65,31,-2,34,24,38,33,41,-1,43,-60,46}; }
	private static byte[] data29(){ return new byte[] {98,49,-40,51,44,54,80,56,79,58,30,60,-65,61,50,63,118,64,-123,65,102,66,19,67,-118,67,-45,67,-30,67,-62,67,109,67,-29,66,40,66,59,65,23,64,-53,62,70,61,-103,59,-69,57,-77,55,127,53,35,51,-97,48,-8,45,45,43,64,40,53,37,15,34,-49,30,116,27,9,24,-120,20,-7,16,95,13,-75,9,13,6,85,2,-89,-2,-18,-6,69,-9,-101,-13,-4,-17,107,-20,-26,-24,118,-27,26,-30,-47,-34,-90,-37,-108,-40,-94,-43,-50,-46,31,-48,-110,-51,48,-53,-17,-56,-32,-58,-10,-60,63,-61,-81,-63,89,-64,37,-65,52,-66,101,-67,-44,-68,112,-68,66,-68,72,-68,-128,-68,-19,-68,-115,-67,93,-66,100,-65,-106,-64,-1,-63,-111,-61,88,-59,66,-57,100,-55,-96,-53,20,-50,-94,-48,89,-45,51,-42,42,-39,63,-36,115,-33,-72,-30,29,-26,-116,-23,20,-19,-89,-16,65,-12,-16,-9,-105,-5,77,-1,-6,2,-84,6,83,10,-6,13,-117,17,27,21,-115,24,-3,27,70,31,-122,34,-95,37,-91,40,-120,43,76,46,-24,48,100,51,-77,53,-31,55,-36,57,-79,59,86,61,-56,62,21,64,38,65,12,66,-66,66,59,67,-120,67,-97,67,-123,67,52,67,-76,66,-2,65,24,65,-2,63,-76,62,61,61,-109,59,-64,57,-66,55,-112,53,65,51,-65,48,38,46,92,43,124,40,118,37,88,34,29,31,-51,27,100,24,-18,20,97,17,-48,13,43,10,-123,6,-40,2,39,-1,122,-5,-49,-9,41,-12,-114,-16,0,-19,123,-23,16,-26,-82,-30,109,-33,61,-36,45,-39,57,-42,100,-45,-79,-48,39,-50,-72,-53,-128,-55,98,-57,124,-59,-71,-61,43,-62,-57,-64,-105,-65,-107,-66,-57,-67,42,-67,-62,-68,-119,-68,-119,-68,-73,-68,29,-67,-79,-67,124,-66,119,-65,-95,-64,0,-62,-119,-61,67,-59,44,-57,56,-55,119,-53,-39,-51,96,-48,18,-45,-36,-43,-49,-40,-37,-37,3,-33,70,-30,-97,-27,8,-23,-118,-20,18,-16,-81,-13,77,-9,-9,-6,-93,-2,81,2,-6,5,-92,9,62,13,-38,16,91,20,-38,23,59,27,-110,30,-57,33,-20,36,-20,39,-42,42,-102,45,58,48,-68,50,16,53,63,55,70,57,27,59,-52,60,69,62,-104,63,-80,64,-93,65,89,66,-29,66,58,67,88,67,75,67,5,67,-116,66,-25,65,5,65,-3,63,-69,62,79,61,-78,59,-24,57,-11,55,-49,53,-116,51,23,49,-125,46,-53,43,-17,40,-10,37,-31,34,-80,31,102,28,10,25,-106,21,23,18,-122,14,-18,10,73,7,-94,3,-8,-1,77,-4,-91,-8,5,-11,103,-15,-34,-19,90,-22,-21,-26,-113,-29,70,-32,23,-35,6,-38,10,-41,54,-44,123,-47,-21,-50,122,-52,54,-54,22,-56,37,-58,90,-60,-59,-62,83,-63,31,-64,12,-65,59,-66,-117,-67,29,-67,-45,-68,-52,-68,-23,-68,70,-67,-53,-67,-120,-66,119,-65,-107,-64,-28,-63,98,-61,15,-59,-26,-58,-19,-56,25,-53,112,-51,-18,-49,-115,-46,82,-43,55,-40,53,-37,90,-34,-117,-31,-33,-28,63,-24,-75,-21,58,-17,-51,-14,101,-10,11,-6,-81,-3,90,1,0,5,-91,8,64,12,-40,15,90,19,-40,22,58,26,-108,29,-53,32,-13,35,-7,38,-29,41,-77,44,85,47,-31,49,57,52,119,54,126,56,104,58,24,60,-92,61,-1,62,37,64,36,65,-26,65,126,66,-30,66,17,67,16,67,-40,66,114,66,-44,65,11,65,10,64,-35,62,126,61,-18,59,55,58,78,56,60,54,5,52,-101,49,28,47,105,44,-97,41,-77,38,-90,35,-125,32,68,29,-17,25,-118,22,14,19,-118,15,-12,11,91,8,-74,4,18,1,108,-3,-59,-7,41,-10,-114,-14,1,-17,-126,-21,14,-24,-80,-28,104,-31,50,-34,26,-37,32,-40,58,-43,-123,-46,-30,-49,111,-51,29,-53,-11,-56,-10,-58,36,-59,125,-61,3,-62,-66,-64,-98,-65,-68,-66,1,-66,127,-67,42,-67,14,-67,29,-67,104,-67,-36,-67,-118,-66,101,-65,117,-64,-82,-63,34,-61,-76,-60,-121,-58,114,-56,-108,-54,-37,-52,69,-49,-37,-47,-114,-44,99,-41,92,-38,104,-35,-103,-32,-42,-29,55,-25,-104,-22,31,-18,-98,-15,56,-11,-44,-8,112,-4,28,0,-72,3,96,7,-11,10,-114,14,16,18,-112,21,-13,24,81,28,-117,31,-71,34,-58,37,-74,40,-114,43,59,46,-52,48,53,51,120,53,-109,55,-126,57,71,59,-35,60,71,62,-126,63,-119,64,101,65,8,66,-128,66,-63,66,-46,66,-83,66,90,66,-49,65,26,65,41,64,19,63,-61,61,75,60,-93,58,-53,56,-47,54,-93,52,85,50,-35,47,64,45,-124,42,-90,39,-86,36,-110,33,98,30,23,27,-66,23,79,20,-51,16,75,13,-84,9,26,6,115,2,-44,-2,49,-5,-105,-9,-6,-13,117,-16,-23,-20,126,-23,23,-26}; }
	private static byte[] data30(){ return new byte[] {-54,-30,-110,-33,113,-36,110,-39,-122,-42,-66,-45,24,-47,-107,-50,56,-52,3,-54,-11,-57,20,-58,92,-60,-43,-62,119,-63,82,-64,79,-65,-116,-66,-16,-67,-117,-67,87,-67,87,-67,-122,-67,-19,-67,127,-66,73,-65,64,-64,108,-63,-66,-62,77,-60,-7,-59,-35,-57,-25,-55,24,-52,118,-50,-12,-48,-105,-45,95,-42,65,-39,69,-36,97,-33,-105,-30,-29,-27,69,-23,-78,-20,53,-16,-67,-13,85,-9,-20,-6,-111,-2,42,2,-50,5,100,9,-9,12,-127,16,-3,19,104,23,-58,26,9,30,61,33,80,36,78,39,39,42,-22,44,-127,47,-6,49,73,52,117,54,114,56,76,58,-15,59,112,61,-70,62,-38,63,-59,64,-123,65,12,66,101,66,-115,66,125,66,69,66,-52,65,48,65,88,64,84,63,34,62,-70,60,44,59,107,57,-126,55,109,53,51,51,-50,48,70,46,-100,43,-51,40,-26,37,-36,34,-69,31,-126,28,48,25,-47,21,90,18,-34,14,78,11,-68,7,34,4,-125,0,-24,-4,74,-7,-74,-11,39,-14,-91,-18,44,-21,-56,-25,114,-28,52,-31,14,-34,-6,-38,17,-40,51,-43,-119,-46,-13,-49,-120,-51,68,-53,34,-55,50,-57,101,-59,-55,-61,92,-62,23,-63,11,-64,38,-65,120,-66,-4,-67,-83,-67,-106,-67,-82,-67,-10,-67,121,-66,31,-65,6,-64,19,-63,81,-62,-61,-61,90,-59,38,-57,24,-55,51,-53,123,-51,-30,-49,115,-46,38,-43,-12,-41,-23,-38,-15,-35,25,-31,86,-28,-87,-25,11,-21,-126,-18,1,-14,-112,-11,33,-7,-68,-4,85,0,-14,3,-118,7,27,11,-91,14,36,18,-107,21,-12,24,67,28,121,31,-100,34,-97,37,-118,40,84,43,-3,45,-121,48,-29,50,39,53,50,55,34,57,-35,58,110,60,-43,61,7,63,15,64,-30,64,-120,65,-9,65,59,66,70,66,38,66,-52,65,71,65,-116,64,-92,63,-120,62,67,61,-60,59,40,58,80,56,88,54,53,52,-27,49,120,47,-32,44,41,42,84,39,92,36,79,33,34,30,-25,26,-115,23,44,20,-76,16,50,13,-88,9,19,6,125,2,-28,-2,73,-5,-71,-9,36,-12,-90,-16,37,-19,-65,-23,100,-26,24,-29,-17,-33,-50,-36,-43,-39,-13,-42,47,-44,-112,-47,16,-49,-70,-52,-122,-54,125,-56,-98,-58,-23,-60,99,-61,8,-62,-33,-64,-30,-65,27,-65,126,-66,25,-66,-31,-67,-34,-67,14,-66,105,-66,1,-65,-67,-65,-75,-64,-43,-63,41,-61,-89,-60,86,-58,43,-56,50,-54,87,-52,-79,-50,31,-47,-62,-45,121,-42,87,-39,77,-36,100,-33,-117,-30,-43,-27,34,-23,-111,-20,0,-16,-121,-13,17,-9,-95,-6,57,-2,-50,1,102,5,-9,8,127,12,6,16,116,19,-33,22,52,26,112,29,-92,32,-85,35,-85,38,-128,41,58,44,-40,46,69,49,-98,51,-63,53,-61,55,-100,57,66,59,-60,60,17,62,52,63,37,64,-26,64,116,65,-43,65,-2,65,-2,65,-63,65,92,65,-63,64,-11,63,-4,62,-51,61,121,60,-20,58,61,57,91,55,84,53,35,51,-53,48,79,46,-80,43,-17,40,17,38,20,35,0,32,-48,28,-116,25,54,22,-51,18,88,15,-42,11,75,8,-69,4,39,1,-110,-3,0,-6,112,-10,-23,-14,110,-17,-6,-21,-100,-24,75,-27,14,-30,-20,-34,-33,-37,-19,-40,30,-42,102,-45,-37,-48,101,-50,38,-52,-4,-55,10,-56,58,-58,-105,-60,35,-61,-37,-63,-63,-64,-37,-65,32,-65,-101,-66,68,-66,31,-66,46,-66,107,-66,-34,-66,126,-65,82,-64,82,-63,-122,-62,-27,-61,115,-59,45,-57,17,-55,30,-53,87,-51,-81,-49,51,-46,-45,-44,-104,-41,121,-38,122,-35,-115,-32,-61,-29,3,-25,93,-22,-59,-19,58,-15,-67,-12,69,-8,-43,-5,100,-1,-6,2,-118,6,19,10,-101,13,14,17,-128,20,-39,23,38,27,91,30,123,33,-128,36,108,39,53,42,-26,44,109,47,-42,49,22,52,49,54,33,56,-24,57,-125,59,-17,60,50,62,65,63,35,64,-44,64,81,65,-91,65,-67,65,-84,65,100,65,-20,64,71,64,106,63,102,62,41,61,-55,59,49,58,118,56,-117,54,121,52,63,50,-31,47,90,45,-73,42,-17,39,12,37,12,34,-15,30,-62,27,122,24,36,21,-69,17,68,14,-55,10,58,7,-78,3,30,0,-111,-4,1,-7,123,-11,-8,-15,-123,-18,27,-21,-61,-25,125,-28,76,-31,49,-34,49,-37,76,-40,-123,-43,-33,-46,90,-48,-8,-51,-64,-53,-87,-55,-62,-57,-1,-59,110,-60,2,-61,-50,-63,-65,-64,-24,-65,59,-65,-61,-66,122,-66,98,-66,-128,-66,-57,-66,72,-65,-12,-65,-46,-64,-31,-63,29,-61,-122,-60,30,-58,-30,-57,-52,-55,-25,-53,30,-50,-123,-48,9,-45,-79,-43,124,-40,93,-37,100,-34,120,-31,-81,-28,-14,-25,75,-21,-76,-18,37,-14,-89,-11,46,-7,-75,-4}; }
	private static byte[] data31(){ return new byte[] {77,0,-51,3,102,7,-32,10,101,14,-46,17,59,21,-118,24,-45,27,-8,30,20,34,14,37,-21,39,-78,42,79,45,-49,47,46,50,94,52,112,54,82,56,16,58,-103,59,3,61,45,62,59,63,8,64,-77,64,36,65,104,65,123,65,89,65,12,65,-123,64,-40,63,-14,62,-29,61,-95,60,52,59,-105,57,-42,55,-32,53,-50,51,-120,49,41,47,-98,44,-11,41,43,39,70,36,65,33,42,30,-10,26,-80,23,91,20,-16,16,-127,13,-1,9,125,6,-13,2,101,-1,-36,-5,80,-8,-46,-12,85,-15,-25,-19,-123,-22,54,-25,-12,-29,-47,-32,-71,-35,-58,-38,-23,-41,41,-43,-110,-46,16,-48,-63,-51,-119,-53,-122,-55,-96,-57,-15,-59,96,-60,9,-61,-42,-63,-41,-64,7,-64,102,-65,-11,-66,-72,-66,-88,-66,-51,-66,34,-65,-91,-65,93,-64,65,-63,86,-62,-101,-61,9,-59,-88,-58,111,-56,97,-54,123,-52,-67,-50,34,-47,-83,-45,84,-42,32,-39,8,-36,6,-33,40,-30,80,-27,-98,-24,-18,-21,88,-17,-57,-14,70,-10,-57,-7,82,-3,-40,0,100,4,-23,7,104,11,-31,14,75,18,-86,21,-8,24,50,28,87,31,104,34,89,37,49,40,-19,42,-126,45,-2,47,77,50,123,52,-128,54,93,56,14,58,-106,59,-21,60,29,62,18,63,-25,63,126,64,-17,64,39,65,53,65,13,65,-75,64,49,64,115,63,-111,62,117,61,52,60,-65,58,35,57,87,55,102,53,72,51,11,49,-97,46,28,44,107,41,-91,38,-68,35,-66,32,-97,29,116,26,43,23,-40,19,117,16,0,13,-117,9,4,6,-125,2,-8,-2,115,-5,-19,-9,117,-12,-7,-16,-106,-19,56,-22,-19,-26,-72,-29,-111,-32,-118,-35,-106,-38,-60,-41,12,-43,117,-46,5,-48,-79,-51,-118,-53,-121,-55,-84,-57,0,-58,123,-60,36,-61,-3,-63,1,-63,55,-64,-99,-65,49,-65,-7,-66,-17,-66,24,-65,112,-65,-6,-65,-77,-64,-99,-63,-76,-62,-4,-61,107,-59,15,-57,-44,-56,-51,-54,-30,-52,41,-49,-117,-47,23,-44,-63,-42,-122,-39,115,-36,107,-33,-115,-30,-75,-27,-6,-24,79,-20,-80,-17,32,-13,-102,-10,21,-6,-99,-3,32,1,-90,4,40,8,-95,11,19,15,124,18,-46,21,28,25,81,28,112,31,123,34,102,37,59,40,-20,42,-125,45,-15,47,66,50,103,52,103,54,64,56,-21,57,109,59,-60,60,-25,61,-30,62,-84,63,66,64,-80,64,-28,64,-18,64,-58,64,106,64,-29,63,38,63,62,62,39,61,-33,59,110,58,-50,56,4,55,19,53,-8,50,-75,48,85,46,-59,43,37,41,86,38,118,35,117,32,95,29,48,26,-15,22,-98,19,60,16,-46,12,88,9,-32,5,88,2,-38,-2,83,-5,-41,-9,94,-12,-18,-16,-120,-19,53,-22,-22,-26,-69,-29,-102,-32,-106,-35,-88,-38,-39,-41,37,-43,-107,-46,37,-48,-40,-51,-77,-53,-77,-55,-33,-57,50,-58,-77,-60,91,-61,59,-62,60,-63,123,-64,-37,-65,119,-65,58,-65,56,-65,89,-65,-69,-65,61,-64,-5,-64,-29,-63,-8,-62,63,-60,-79,-59,76,-57,24,-55,6,-53,33,-51,95,-49,-60,-47,71,-44,-14,-42,-75,-39,-104,-36,-105,-33,-89,-30,-38,-27,15,-23,106,-20,-68,-17,51,-13,-99,-10,31,-6,-101,-3,29,1,-98,4,25,8,-111,11,-1,14,98,18,-76,21,-4,24,41,28,75,31,75,34,58,37,4,40,-70,42,71,45,-70,47,0,50,42,52,35,54,0,56,-93,57,44,59,120,60,-93,61,-101,62,99,63,-3,63,105,64,-99,64,-84,64,-128,64,43,64,-95,63,-23,62,5,62,-21,60,-83,59,56,58,-95,56,-41,54,-20,52,-46,50,-104,48,53,46,-78,43,13,41,75,38,105,35,114,32,92,29,55,26,-10,22,-81,19,76,16,-22,12,116,9,-1,5,125,2,3,-1,-127,-5,9,-8,-110,-12,40,-15,-59,-19,116,-22,49,-25,-2,-29,-25,-32,-33,-35,-8,-38,40,-40,120,-43,-24,-46,120,-48,48,-50,6,-52,12,-54,50,-56,-119,-58,5,-59,-76,-61,-122,-62,-106,-63,-64,-64,47,-64,-69,-65,-122,-65,120,-65,-98,-65,-12,-65,121,-64,47,-63,18,-62,39,-61,100,-60,-43,-59,105,-57,48,-55,25,-53,47,-51,102,-49,-59,-47,69,-44,-24,-42,-89,-39,-126,-36,125,-33,-120,-30,-79,-27,-24,-24,52,-20,-117,-17,-12,-14,96,-10,-41,-7,84,-3,-51,0,76,4,-60,7,54,11,-93,14,-2,17,86,21,-110,24,-59,27,-34,30,-31,33,-52,36,-102,39,73,42,-35,44,73,47,-107,49,-66,51,-71,53,-104,55,61,57,-57,58,23,60,71,61,63,62,14,63,-85,63,25,64,88,64,101,64,68,64,-16,63,113,63,-69,62,-35,61,-51,60,-111,59,40,58,-109,56,-45,54,-19,52,-35,50,-90,48,77,46,-47,43,49,41,122,38,-102,35}; }
	private static byte[] data32(){ return new byte[] {-82,32,-101,29,126,26,70,23,-2,19,-84,16,67,13,-35,9,101,6,-18,2,117,-1,-9,-5,-124,-8,18,-11,-90,-15,77,-18,-10,-22,-70,-25,-120,-28,111,-31,108,-34,-127,-37,-76,-40,0,-42,113,-45,-2,-48,-76,-50,-120,-52,-117,-54,-83,-56,1,-57,120,-59,33,-60,-13,-62,-13,-63,39,-63,126,-64,21,-64,-54,-65,-64,-65,-40,-65,41,-64,-90,-64,84,-63,47,-62,59,-61,113,-60,-42,-59,102,-57,33,-55,3,-53,15,-51,63,-49,-109,-47,15,-44,-92,-42,94,-39,51,-36,32,-33,42,-30,71,-27,121,-24,-65,-21,14,-17,114,-14,-43,-11,76,-7,-66,-4,58,0,-83,3,40,7,-111,10,0,14,87,17,-83,20,-24,23,28,27,49,30,58,33,34,36,-15,38,-89,41,53,44,-82,46,-9,48,38,51,39,53,6,55,-72,56,65,58,-97,59,-50,60,-45,61,-90,62,78,63,-61,63,11,64,33,64,8,64,-62,63,69,63,-94,62,-58,61,-58,60,-110,59,50,58,-86,56,-13,54,23,53,18,51,-27,48,-105,46,34,44,-112,41,-35,38,12,36,36,33,28,30,9,27,-45,23,-101,20,70,17,-19,13,-121,10,23,7,-90,3,46,0,-70,-4,68,-7,-39,-11,111,-14,21,-17,-61,-21,-124,-24,84,-27,58,-30,53,-33,73,-36,118,-39,-59,-42,44,-44,-71,-47,103,-49,55,-51,52,-53,77,-55,-99,-57,9,-58,-84,-60,117,-61,108,-62,-109,-63,-25,-64,108,-64,29,-64,2,-64,20,-64,85,-64,-52,-64,104,-63,59,-62,58,-61,97,-60,-63,-59,61,-57,-15,-56,-60,-54,-58,-52,-23,-50,52,-47,-96,-45,48,-42,-39,-40,-87,-37,-120,-34,-118,-31,-97,-28,-57,-25,4,-21,78,-18,-90,-15,10,-11,115,-8,-26,-5,88,-1,-52,2,63,6,-86,9,17,13,110,16,-69,19,-1,22,43,26,74,29,78,32,62,35,15,38,-56,40,94,43,-39,45,43,48,97,50,105,52,81,54,11,56,-98,57,5,59,65,60,77,61,49,62,-33,62,101,63,-74,63,-37,63,-49,63,-108,63,41,63,-112,62,-60,61,-47,60,-88,59,94,58,-38,56,59,55,100,53,112,51,81,49,14,47,-89,44,36,42,117,39,-69,36,-46,33,-32,30,-51,27,-86,24,114,21,45,18,-41,14,120,11,18,8,-94,4,52,1,-67,-3,83,-6,-31,-10,-125,-13,33,-16,-43,-20,-110,-23,99,-26,69,-29,61,-32,78,-35,119,-38,-67,-41,35,-43,-93,-46,78,-48,21,-50,4,-52,28,-54,88,-56,-65,-58,85,-59,15,-60,-2,-62,21,-62,90,-63,-45,-64,116,-64,77,-64,75,-64,-123,-64,-32,-64,122,-63,50,-62,41,-61,60,-60,-114,-59,-7,-58,-98,-56,100,-54,81,-52,109,-50,-94,-48,5,-45,-124,-43,35,-40,-31,-38,-70,-35,-83,-32,-74,-29,-42,-26,7,-22,74,-19,-104,-16,-11,-13,88,-9,-59,-6,48,-2,-92,1,13,5,124,8,-32,11,57,15,-118,18,-50,21,-6,24,33,28,34,31,29,34,-17,36,-77,39,76,42,-46,44,46,47,106,49,-127,51,112,53,58,55,-40,56,76,58,-105,59,-79,60,-92,61,98,62,-11,62,91,63,-113,63,-110,63,108,63,13,63,-118,62,-49,61,-20,60,-41,59,-100,58,44,57,-102,55,-38,53,-14,51,-25,49,-79,47,92,45,-27,42,74,40,-105,37,-62,34,-39,31,-45,28,-69,25,-113,22,81,19,8,16,-83,12,81,9,-26,5,125,2,13,-1,-93,-5,53,-8,-40,-12,119,-15,43,-18,-27,-22,-77,-25,-109,-28,-124,-31,-109,-34,-80,-37,-10,-40,74,-42,-52,-45,97,-47,36,-49,7,-51,12,-53,67,-55,-105,-57,28,-58,-52,-60,-92,-61,-81,-62,-29,-63,72,-63,-41,-64,-99,-64,-117,-64,-83,-64,-4,-64,121,-63,39,-62,3,-61,8,-60,66,-59,-98,-58,44,-56,-30,-55,-67,-53,-62,-51,-17,-49,53,-46,-82,-44,53,-41,-22,-39,-81,-36,-103,-33,-113,-30,-87,-27,-54,-24,3,-20,75,-17,-103,-14,-3,-11,89,-7,-57,-4,47,0,-99,3,3,7,104,10,-65,13,21,17,84,20,-115,23,-83,26,-65,29,-75,32,-104,35,93,38,6,41,-110,43,-5,45,69,48,102,50,103,52,60,54,-18,55,112,57,-50,58,-9,59,0,61,-51,61,123,62,-20,62,59,63,79,63,63,63,-9,62,-121,62,-30,61,21,61,21,60,-19,58,-104,57,20,56,108,54,-104,52,-97,50,127,48,60,46,-45,43,79,41,-87,38,-26,35,11,33,20,30,8,27,-21,23,-76,20,123,17,37,14,-45,10,112,7,10,4,-93,0,56,-3,-45,-7,111,-10,21,-13,-60,-17,124,-20,75,-23,31,-26,16,-29,21,-32,42,-35,103,-38,-79,-41,37,-43,-78,-46,99,-48,56,-50,49,-52,81,-54,-103,-56,12,-57,-92,-59,112,-60,94,-61,-123,-62,-51,-63,80,-63,-10,-64,-45,-64,-34,-64,17,-63,127,-63,15,-62,-43,-62,-56,-61,-31,-60}; }
	private static byte[] data33(){ return new byte[] {49,-58,-94,-57,66,-55,10,-53,-9,-52,15,-49,70,-47,-93,-45,32,-42,-70,-40,118,-37,73,-34,54,-31,60,-28,81,-25,-127,-22,-72,-19,3,-15,85,-12,-78,-9,20,-5,123,-2,-30,1,68,5,-84,8,0,12,87,15,-99,18,-46,21,0,25,16,28,21,31,-4,33,-49,36,127,39,29,42,-114,44,-20,46,25,49,46,51,17,53,-37,54,106,56,-29,57,31,59,58,60,38,61,-32,61,116,62,-47,62,7,63,7,63,-34,62,-126,62,-4,61,66,61,98,60,75,59,20,58,-90,56,24,55,91,53,120,51,109,49,67,47,-19,44,-127,42,-24,39,63,37,108,34,-110,31,-118,28,-124,25,85,22,42,19,-33,15,-104,12,56,9,-31,5,120,2,23,-1,-79,-5,80,-8,-8,-12,-95,-15,93,-18,31,-21,-10,-25,-37,-28,-40,-31,-25,-34,21,-36,83,-39,-66,-42,52,-44,-33,-47,-101,-49,-123,-51,-109,-53,-60,-55,35,-56,-88,-58,87,-59,52,-60,61,-61,114,-62,-42,-63,103,-63,39,-63,22,-63,54,-63,125,-63,-2,-63,-95,-62,123,-61,127,-60,-87,-59,11,-57,-118,-56,60,-54,18,-52,13,-50,47,-48,118,-46,-37,-44,99,-41,10,-38,-58,-36,-87,-33,-107,-30,-92,-27,-67,-24,-20,-21,42,-17,113,-14,-57,-11,31,-7,-126,-4,-33,-1,74,3,-97,6,5,10,79,13,-98,16,-39,19,7,23,37,26,46,29,34,32,-4,34,-62,37,98,40,-15,42,80,45,-97,47,-71,49,-64,51,-114,53,67,55,-56,56,35,58,86,59,89,60,49,61,-35,61,88,62,-87,62,-60,62,-70,62,121,62,15,62,117,61,-82,60,-72,59,-104,58,75,57,-44,55,54,54,107,52,124,50,105,48,45,46,-41,43,85,41,-62,38,4,36,57,33,75,30,77,27,53,24,18,21,-41,17,-101,14,68,11,-10,7,-109,4,57,1,-45,-3,121,-6,25,-9,-50,-13,120,-16,68,-19,9,-22,-17,-26,-35,-29,-27,-32,4,-34,57,-37,-114,-40,-5,-43,-116,-45,60,-47,14,-49,7,-51,33,-53,106,-55,-47,-57,110,-58,42,-59,27,-60,51,-61,121,-62,-17,-63,-113,-63,99,-63,95,-63,-112,-63,-23,-63,117,-62,43,-61,19,-60,32,-59,99,-58,-62,-57,93,-55,15,-53,-11,-52,-5,-50,36,-47,117,-45,-31,-43,115,-40,26,-37,-26,-35,-64,-32,-66,-29,-61,-26,-25,-23,20,-19,80,-16,-100,-13,-23,-10,70,-6,-97,-3,-1,0,93,4,-74,7,10,11,88,14,-105,17,-51,20,-14,23,2,27,6,30,-23,32,-66,35,112,38,11,41,-124,43,-32,45,21,48,46,50,25,52,-30,53,-123,55,-7,56,73,58,105,59,93,60,42,61,-62,61,49,62,113,62,-127,62,102,62,25,62,-98,61,-3,60,32,60,40,59,-12,57,-94,56,28,55,118,53,-96,51,-86,49,-115,47,74,45,-19,42,104,40,-53,37,12,35,59,32,74,29,75,26,50,23,11,20,-41,16,-111,13,72,10,-15,6,-103,3,63,0,-33,-4,-117,-7,49,-10,-25,-14,-94,-17,108,-20,66,-23,43,-26,38,-29,54,-32,97,-35,-96,-38,0,-40,124,-43,20,-45,-42,-48,-81,-50,-71,-52,-33,-54,51,-55,-84,-57,80,-58,31,-59,26,-60,64,-61,-108,-62,22,-62,-61,-63,-91,-63,-86,-63,-22,-63,78,-62,-27,-62,-88,-61,-107,-60,-77,-59,-9,-58,108,-56,2,-54,-59,-53,-81,-51,-70,-49,-18,-47,65,-44,-76,-42,73,-39,-13,-37,-60,-34,-98,-31,-96,-28,-92,-25,-53,-22,-14,-19,54,-15,116,-12,-52,-9,26,-5,121,-2,-50,1,41,5,126,8,-54,11,19,15,73,18,121,21,-107,24,-99,27,-104,30,113,33,61,36,-28,38,116,41,-25,43,49,46,99,48,103,50,79,52,10,54,-94,55,8,57,79,58,97,59,79,60,11,61,-102,61,1,62,47,62,62,62,16,62,-65,61,57,61,-117,60,-83,59,-91,58,110,57,18,56,-122,54,-40,52,-1,50,1,49,-33,46,-101,44,53,42,-79,39,14,37,81,34,120,31,-114,28,-120,25,116,22,75,19,25,16,-43,12,-113,9,59,6,-26,2,-110,-1,52,-4,-26,-8,-110,-11,78,-14,16,-17,-32,-21,-67,-24,-81,-27,-80,-30,-52,-33,-7,-36,72,-38,-84,-41,50,-43,-40,-46,-101,-48,-122,-50,-108,-52,-57,-54,34,-55,-88,-57,82,-58,48,-59,45,-60,99,-61,-68,-62,73,-62,1,-62,-27,-63,-6,-63,60,-62,-85,-62,73,-61,17,-60,8,-59,41,-58,119,-57,-20,-56,-118,-54,83,-52,61,-50,80,-48,-123,-46,-39,-44,83,-41,-29,-39,-106,-36,95,-33,65,-30,62,-27,66,-24,106,-21,-116,-18,-50,-15,14,-11,92,-8,-84,-5,3,-1,86,2,-83,5,-7,8,69,12,-127,15,-71,18,-36,21,-12,24,-10,27,-27,30,-66,33,124,36,30,39,-87,41,10,44,91,46,117,48,-127,50,83,52,14,54,-103,55,-4,56,57,58}; }
	private static byte[] data34(){ return new byte[] {67,59,40,60,-32,60,100,61,-57,61,-17,61,-14,61,-58,61,102,61,-29,60,42,60,74,59,59,58,3,57,-98,55,22,54,93,52,-120,50,-126,48,100,46,24,44,-72,41,45,39,-112,36,-52,33,-2,30,8,28,15,25,-10,21,-46,18,-94,15,98,12,28,9,-48,5,124,2,42,-1,-39,-5,-122,-8,62,-11,-4,-15,-61,-18,-100,-21,125,-24,116,-27,125,-30,-99,-33,-42,-36,36,-38,-107,-41,29,-43,-52,-46,-107,-48,-121,-50,-102,-52,-43,-54,55,-55,-64,-57,117,-58,81,-59,94,-60,-111,-61,-11,-62,-124,-62,64,-62,44,-62,68,-62,-119,-62,-2,-62,-100,-61,107,-60,99,-59,-122,-58,-39,-57,74,-55,-14,-54,-77,-52,-90,-50,-76,-48,-21,-46,64,-43,-74,-41,73,-38,-6,-36,-65,-33,-91,-30,-107,-27,-92,-24,-67,-21,-26,-18,31,-14,93,-11,-90,-8,-12,-5,68,-1,-105,2,-27,5,47,9,116,12,-83,15,-34,18,-1,21,13,25,14,28,-9,30,-58,33,-122,36,28,39,-91,41,4,44,70,46,103,48,98,50,57,52,-21,53,113,55,-46,56,6,58,19,59,-17,59,-92,60,40,61,-125,61,-83,61,-86,61,124,61,29,61,-107,60,-36,59,-5,58,-23,57,-76,56,76,55,-59,53,13,52,54,50,54,48,18,46,-48,43,104,41,-25,38,71,36,-116,33,-74,30,-47,27,-53,24,-61,21,-101,18,114,15,51,12,-10,8,-89,5,94,2,13,-1,-64,-5,114,-8,50,-11,-18,-15,-63,-18,-106,-21,-125,-24,122,-27,-116,-30,-85,-33,-21,-36,61,-38,-77,-41,61,-43,-15,-46,-65,-48,-79,-50,-52,-52,6,-53,109,-55,-8,-57,-79,-58,-114,-59,-99,-60,-46,-61,55,-61,-55,-62,-124,-62,114,-62,-119,-62,-47,-62,67,-61,-29,-61,-81,-60,-88,-59,-54,-58,25,-56,-114,-55,46,-53,-15,-52,-33,-50,-20,-48,33,-45,113,-43,-26,-41,116,-38,33,-35,-27,-33,-60,-30,-76,-27,-69,-24,-45,-21,-12,-18,46,-14,97,-11,-81,-8,-18,-5,69,-1,-122,2,-35,5,26,9,95,12,-108,15,-67,18,-34,21,-26,24,-25,27,-60,30,-99,33,74,36,-20,38,104,41,-57,43,10,46,36,48,34,50,-13,51,-90,53,41,55,-116,56,-67,57,-54,58,-88,59,89,60,-28,60,54,61,108,61,98,61,59,61,-38,60,87,60,-99,59,-63,58,-77,57,125,56,29,55,-107,53,-30,51,18,50,16,48,-9,45,-78,43,85,41,-44,38,58,36,-124,33,-77,30,-47,27,-46,24,-52,21,-84,18,-123,15,78,12,16,9,-53,5,-124,2,56,-1,-17,-5,-89,-8,101,-11,46,-14,-5,-18,-36,-21,-60,-24,-57,-27,-46,-30,-4,-33,57,-35,-114,-38,8,-40,-112,-43,72,-45,19,-47,11,-49,34,-51,93,-53,-60,-55,78,-56,5,-57,-29,-59,-17,-60,33,-60,-121,-61,18,-61,-50,-62,-72,-62,-54,-62,18,-61,121,-61,31,-60,-35,-60,-37,-59,-16,-58,62,-56,-83,-55,72,-53,8,-51,-19,-50,-9,-48,36,-45,112,-43,-32,-41,103,-38,13,-35,-48,-33,-93,-30,-109,-27,-110,-24,-95,-21,-58,-18,-17,-15,42,-11,101,-8,-84,-5,-12,-2,59,2,-124,5,-59,8,1,12,54,15,91,18,121,21,-128,24,124,27,92,30,45,33,-32,35,125,38,-6,40,89,43,-100,45,-73,47,-74,49,-118,51,60,53,-59,54,38,56,95,57,107,58,79,59,3,60,-111,60,-19,60,30,61,37,61,-9,60,-89,60,32,60,116,59,-104,58,-107,57,98,56,12,55,-121,53,-32,51,15,50,30,48,3,46,-53,43,114,41,-6,38,100,36,-72,33,-22,30,19,28,24,25,25,22,-3,18,-35,15,-83,12,114,9,54,6,-17,2,-86,-1,100,-4,32,-7,-30,-11,-82,-14,125,-17,98,-20,73,-23,79,-26,91,-29,-122,-32,-62,-35,25,-37,-113,-40,25,-42,-50,-45,-105,-47,-115,-49,-96,-51,-38,-53,59,-54,-62,-56,118,-57,74,-58,88,-59,126,-60,-29,-61,100,-61,29,-61,-3,-62,9,-61,75,-61,-87,-61,72,-60,-1,-60,-16,-59,2,-57,72,-56,-86,-55,66,-53,-12,-52,-44,-50,-43,-48,-7,-46,62,-43,-94,-41,38,-38,-63,-36,124,-33,72,-30,49,-27,40,-24,51,-21,78,-18,114,-15,-90,-12,-33,-9,29,-5,100,-2,-93,1,-22,4,39,8,97,11,-110,14,-72,17,-47,20,-39,23,-45,26,-75,29,-122,32,57,35,-38,37,84,40,-68,42,-4,44,33,47,30,49,-4,50,-84,52,67,54,-93,55,-25,56,-10,57,-28,58,-98,59,54,60,-104,60,-46,60,-30,60,-67,60,119,60,-7,59,87,59,-125,58,-114,57,96,56,24,55,-101,53,-2,51,59,50,76,48,69,46,14,44,-60,41,81,39,-54,36,33,34,98,31,-115,28,-98,25,-91,22,-110,19,120,16,78,13,26,10,-29,6,-96,3,98,0,30,-3,-33,-7,-91,-10,110,-13,71,-16,35,-19,23,-22,17,-25}; }
	private static byte[] data35(){ return new byte[] {39,-28,72,-31,-120,-34,-37,-37,76,-39,-40,-42,-127,-44,77,-46,56,-48,72,-50,125,-52,-45,-54,88,-55,-5,-57,-42,-58,-55,-59,-9,-60,67,-60,-57,-61,109,-61,72,-61,71,-61,124,-61,-45,-61,99,-60,15,-59,-8,-59,-6,-58,52,-56,-112,-55,19,-53,-61,-52,-112,-50,-118,-48,-96,-46,-36,-44,52,-41,-83,-39,64,-36,-19,-34,-75,-31,-113,-28,-126,-25,-127,-22,-105,-19,-77,-16,-33,-13,19,-9,75,-6,-116,-3,-53,0,7,4,73,7,120,10,-81,13,-49,16,-23,19,-13,22,-23,25,-45,28,-95,31,91,34,-5,36,126,39,-23,41,48,44,88,46,96,48,64,50,2,52,-107,53,11,55,75,56,114,57,96,58,45,59,-55,59,60,60,-127,60,-100,60,-120,60,72,60,-35,59,70,59,-128,58,-105,57,121,56,60,55,-49,53,61,52,-120,50,-89,48,-86,46,-123,44,64,42,-30,39,93,37,-58,34,16,32,67,29,99,26,110,23,102,20,86,17,47,14,8,11,-47,7,-104,4,93,1,29,-2,-29,-6,-87,-9,119,-12,77,-15,47,-18,29,-21,27,-24,41,-27,78,-30,-125,-33,-37,-36,60,-38,-52,-41,104,-43,49,-45,17,-47,27,-49,65,-51,-106,-53,9,-54,-89,-56,112,-57,92,-58,121,-59,-65,-60,44,-60,-49,-61,-112,-61,-116,-61,-87,-61,-8,-61,115,-60,24,-59,-26,-59,-25,-58,4,-56,90,-55,-53,-54,106,-52,46,-50,18,-48,33,-46,73,-44,-104,-42,3,-39,-122,-37,45,-34,-30,-32,-73,-29,-98,-26,-111,-23,-95,-20,-79,-17,-39,-14,3,-10,54,-7,114,-4,-86,-1,-26,2,33,6,82,9,-125,12,-90,15,-66,18,-53,21,-58,24,-84,27,-123,30,62,33,-24,35,112,38,-31,40,50,43,98,45,115,47,95,49,40,51,-50,52,70,54,-96,55,-57,56,-51,57,-93,58,81,59,-46,59,39,60,83,60,76,60,34,60,-62,59,65,59,-119,58,-80,57,-90,56,119,55,30,54,-100,52,-14,50,43,49,50,47,41,45,-22,42,-99,40,42,38,-103,35,-8,32,49,30,97,27,117,24,121,21,111,18,85,15,50,12,5,9,-45,5,-104,2,101,-1,35,-4,-9,-8,-65,-11,-101,-14,120,-17,103,-20,97,-23,112,-26,-117,-29,-61,-32,8,-34,114,-37,-22,-40,-117,-42,66,-44,27,-46,24,-48,52,-50,121,-52,-30,-54,113,-55,40,-56,10,-57,19,-58,73,-59,-87,-60,50,-60,-19,-61,-53,-61,-31,-61,20,-60,-124,-60,15,-59,-45,-59,-74,-58,-51,-57,5,-55,108,-54,-11,-53,-91,-51,127,-49,115,-47,-109,-45,-52,-43,40,-40,-95,-38,49,-35,-31,-33,-93,-30,126,-27,106,-24,103,-21,120,-18,-117,-15,-71,-12,-36,-9,21,-5,72,-2,127,1,-72,4,-25,7,23,11,56,14,85,17,96,20,96,23,76,26,39,29,-22,31,-105,34,43,37,-92,39,-1,41,58,44,88,46,81,48,39,50,-36,51,99,53,-51,54,5,56,29,57,3,58,-59,58,86,59,-60,59,-4,59,16,60,-11,59,-83,59,60,59,-97,58,-45,57,-27,56,-59,55,-127,54,20,53,-128,51,-58,49,-24,47,-24,45,-60,43,-124,41,31,39,-90,36,10,34,93,31,-111,28,-73,25,-57,22,-59,19,-70,16,-101,13,122,10,76,7,27,4,-24,0,-81,-3,-128,-6,79,-9,38,-12,9,-15,-18,-19,-19,-22,-16,-25,13,-27,56,-30,124,-33,-42,-36,76,-38,-37,-41,-118,-43,87,-45,68,-47,84,-49,-122,-51,-31,-53,93,-54,7,-55,-48,-57,-52,-58,-25,-59,58,-59,-85,-60,79,-60,30,-60,19,-60,62,-60,-117,-60,10,-59,-81,-59,-125,-58,127,-57,-93,-56,-11,-55,101,-53,7,-51,-63,-50,-82,-48,-82,-46,-34,-44,33,-41,-118,-39,10,-36,-87,-34,92,-31,39,-28,8,-25,-9,-23,-5,-20,11,-16,34,-13,77,-10,113,-7,-89,-4,-41,-1,10,3,59,6,102,9,-118,12,-89,15,-73,18,-72,21,-84,24,-117,27,86,30,15,33,-86,35,46,38,-106,40,-32,42,8,45,22,47,-9,48,-65,50,92,52,-47,53,39,55,71,56,78,57,28,58,-52,58,72,59,-98,59,-59,59,-62,59,-107,59,57,59,-76,58,4,58,38,57,38,56,-11,54,-95,53,36,52,-128,50,-73,48,-49,46,-67,44,-107,42,64,40,-35,37,79,35,-75,32,-5,29,45,27,77,24,87,21,87,18,68,15,45,12,6,9,-36,5,-82,2,124,-1,77,-4,31,-7,-7,-11,-45,-14,-62,-17,-80,-20,-71,-23,-55,-26,-17,-29,43,-31,120,-34,-25,-37,100,-39,12,-41,-62,-44,-89,-46,-96,-48,-60,-50,11,-51,114,-53,7,-54,-67,-56,-97,-57,-86,-58,-36,-59,61,-59,-60,-60,123,-60,90,-60,103,-60,-100,-60,2,-59,-116,-59,72,-58,40,-57,54,-56,106,-55,-59,-54,76,-52,-14,-51,-63,-49,-76,-47,-63,-45,-6,-43,72,-40,-73,-38,67,-35,-30,-33,-96,-30,109,-27}; }
	private static byte[] data36(){ return new byte[] {82,-24,70,-21,73,-18,89,-15,117,-12,-105,-9,-63,-6,-18,-3,29,1,73,4,119,7,-105,10,-71,13,-57,16,-44,19,-59,22,-75,25,-128,28,73,31,-21,33,-128,36,-14,38,77,41,-121,43,-94,45,-100,47,113,49,39,51,-80,52,28,54,86,55,112,56,93,57,33,58,-70,58,40,59,110,59,-128,59,117,59,45,59,-53,58,47,58,118,57,-122,56,123,55,56,54,-35,52,78,51,-94,49,-48,47,-40,45,-60,43,-116,41,53,39,-56,36,53,34,-106,31,-42,28,5,26,36,23,41,20,44,17,21,14,2,11,-38,7,-77,4,-117,1,89,-2,52,-5,8,-8,-24,-12,-49,-15,-66,-18,-66,-21,-57,-24,-23,-27,22,-29,93,-32,-71,-35,47,-37,-63,-40,109,-42,58,-44,36,-46,51,-48,98,-50,-72,-52,48,-53,-46,-55,-104,-56,-118,-57,-94,-58,-23,-59,81,-59,-16,-60,-83,-60,-94,-60,-72,-60,1,-59,110,-59,12,-58,-48,-58,-66,-57,-38,-56,21,-54,-126,-53,12,-51,-63,-50,-107,-48,-109,-46,-88,-44,-24,-42,58,-39,-77,-37,61,-34,-22,-32,-97,-29,125,-26,85,-23,87,-20,80,-17,103,-14,123,-11,-94,-8,-62,-5,-14,-2,23,2,66,5,103,8,-124,11,-101,14,-89,17,-93,20,-106,23,111,26,63,29,-15,31,-112,34,21,37,126,39,-53,41,-6,43,6,46,-10,47,-67,49,100,51,-29,52,60,54,110,55,120,56,87,57,14,58,-102,58,-5,58,49,59,62,59,27,59,-46,58,92,58,-70,57,-14,56,-4,55,-33,54,-99,53,45,52,-96,50,-26,48,13,47,16,45,-12,42,-74,40,94,38,-25,35,85,33,-79,30,-20,27,34,25,52,22,69,19,62,16,48,13,26,10,-10,6,-43,3,-86,0,-124,-3,95,-6,58,-9,34,-12,12,-15,6,-18,13,-21,29,-24,72,-27,127,-30,-49,-33,54,-35,-74,-38,80,-40,11,-42,-33,-45,-39,-47,-17,-49,45,-50,-117,-52,19,-53,-68,-55,-107,-56,-118,-57,-73,-58,-1,-59,125,-59,30,-59,-16,-60,-26,-60,15,-59,90,-59,-40,-59,124,-58,74,-57,66,-56,99,-55,-86,-54,27,-52,-82,-51,105,-49,67,-47,70,-45,96,-43,-93,-41,-5,-39,117,-36,4,-33,-82,-31,108,-28,64,-25,36,-22,27,-19,26,-16,43,-13,64,-10,96,-7,-125,-4,-89,-1,-49,2,-16,5,17,9,42,12,54,15,64,18,50,21,31,24,-17,26,-73,29,94,32,-7,34,112,37,-45,39,20,42,58,44,63,46,31,48,-30,49,121,51,-13,52,62,54,107,55,99,56,66,57,-27,57,113,58,-63,58,-13,58,-13,58,-54,58,120,58,-5,57,79,57,-128,56,-122,55,94,54,26,53,-94,51,14,50,85,48,112,46,120,44,79,42,23,40,-74,37,63,35,-79,32,2,30,73,27,113,24,-111,21,-100,18,-104,15,-114,12,119,9,89,6,61,3,18,0,-11,-4,-48,-7,-76,-10,-95,-13,-112,-16,-111,-19,-99,-22,-71,-25,-27,-28,40,-30,125,-33,-20,-36,118,-38,23,-40,-37,-43,-73,-45,-72,-47,-40,-49,31,-50,-123,-52,22,-53,-57,-55,-91,-56,-85,-57,-44,-58,49,-58,-84,-59,92,-59,46,-59,51,-59,90,-59,-73,-59,47,-58,-31,-58,-80,-57,-79,-56,-44,-55,33,-53,-108,-52,45,-50,-23,-49,-56,-47,-53,-45,-22,-43,43,-40,-120,-38,-3,-36,-109,-33,54,-30,-6,-28,-56,-25,-83,-22,-96,-19,-98,-16,-83,-13,-66,-10,-36,-7,-10,-4,31,0,55,3,95,6,114,9,-118,12,-110,15,-112,18,-125,21,96,24,55,27,-21,29,-105,32,34,35,-106,37,-13,39,42,42,75,44,73,46,33,48,-35,49,111,51,-33,52,39,54,72,55,66,56,15,57,-70,57,49,58,-119,58,-84,58,-85,58,127,58,34,58,-90,57,-11,56,33,56,36,55,-5,53,-81,52,61,51,-97,49,-24,47,2,46,8,44,-33,41,-88,39,67,37,-45,34,62,32,-104,29,-36,26,7,24,43,21,51,18,57,15,46,12,27,9,4,6,-29,2,-56,-1,-91,-4,-115,-7,114,-10,97,-13,92,-16,92,-19,114,-22,-111,-25,-61,-28,12,-30,104,-33,-38,-36,109,-38,17,-40,-37,-43,-65,-45,-61,-47,-20,-49,52,-50,-94,-52,56,-53,-19,-55,-45,-56,-40,-57,11,-57,106,-58,-25,-59,-96,-59,113,-59,122,-59,-87,-59,-2,-59,-121,-58,45,-57,10,-56,3,-55,45,-54,121,-53,-20,-52,-119,-50,64,-48,37,-46,31,-44,69,-42,-128,-40,-33,-38,81,-35,-29,-33,-120,-30,68,-27,22,-24,-15,-22,-25,-19,-35,-16,-21,-13,-9,-10,17,-6,41,-3,74,0,97,3,-125,6,-111,9,-90,12,-90,15,-92,18,-116,21,110,24,50,27,-16,29,-115,32,22,35,-119,37,-37,39,20,42,46,44,36,46,-2,47,-77,49,65,51,-80,52,-15,53,18,55,5,56,-43,56,120,57,-14,57,67,58,102,58,102,58,52,58,-35,57}; }
	private static byte[] data37(){ return new byte[] {88,57,-83,56,-42,55,-38,54,-78,53,101,52,-12,50,90,49,-96,47,-63,45,-62,43,-93,41,103,39,12,37,-104,34,10,32,102,29,-83,26,-35,23,3,21,15,18,28,15,15,12,5,9,-16,5,-42,2,-69,-1,-94,-4,-121,-7,118,-10,105,-13,100,-16,111,-19,-126,-22,-87,-25,-31,-28,40,-30,-115,-33,2,-35,-108,-38,67,-40,8,-42,-10,-45,-8,-47,38,-48,111,-50,-30,-52,117,-53,49,-54,19,-55,31,-56,79,-57,-82,-58,49,-58,-30,-59,-69,-59,-66,-59,-19,-59,70,-58,-58,-58,116,-57,68,-56,70,-55,103,-54,-75,-53,36,-51,-70,-50,118,-48,79,-46,80,-44,105,-42,-90,-40,-1,-38,108,-35,-1,-33,-104,-30,89,-27,29,-24,-4,-22,-24,-19,-36,-16,-25,-13,-22,-10,5,-6,19,-3,52,0,70,3,98,6,110,9,125,12,121,15,118,18,89,21,54,24,-5,26,-79,29,76,32,-41,34,66,37,-106,39,-54,41,-28,43,-39,45,-79,47,101,49,-13,50,97,52,-93,53,-60,54,-73,55,-119,56,42,57,-86,57,-9,57,35,58,30,58,-13,57,-99,57,27,57,116,56,-98,55,-87,54,127,53,64,52,-57,50,61,49,125,47,-85,45,-85,43,-108,41,92,39,4,37,-102,34,11,32,114,29,-72,26,-13,23,24,21,48,18,58,15,57,12,48,9,33,6,10,3,-10,-1,-35,-4,-53,-7,-69,-10,-79,-13,-78,-16,-65,-19,-45,-22,1,-24,53,-27,-123,-30,-24,-33,95,-35,-13,-38,-94,-40,104,-42,86,-44,90,-46,-124,-48,-46,-50,60,-51,-43,-53,-116,-54,109,-55,119,-56,-93,-57,1,-57,127,-58,47,-58,1,-58,4,-58,45,-58,127,-58,0,-57,-95,-57,119,-56,105,-55,-116,-54,-49,-53,59,-51,-51,-50,126,-48,88,-46,73,-44,103,-42,-107,-40,-19,-38,83,-35,-36,-33,117,-30,43,-27,-20,-25,-58,-22,-89,-19,-97,-16,-104,-13,-93,-10,-82,-7,-63,-4,-42,-1,-24,2,-2,5,8,9,18,12,15,15,3,18,-23,20,-63,23,-123,26,59,29,-43,31,93,34,-53,36,27,39,86,41,105,43,104,45,58,47,-11,48,-124,50,-13,51,61,53,91,54,89,55,41,56,-45,56,86,57,-89,57,-35,57,-41,57,-71,57,98,57,-19,56,72,56,125,55,-118,54,109,53,45,52,-58,50,55,49,-116,47,-75,45,-58,43,-80,41,-126,39,50,37,-51,34,73,32,-78,29,3,27,66,24,111,21,-115,18,-100,15,-93,12,-99,9,-108,6,-126,3,115,0,93,-3,80,-6,66,-9,60,-12,64,-15,77,-18,102,-21,-109,-24,-56,-27,27,-29,120,-32,-10,-35,-124,-37,51,-39,-6,-42,-32,-44,-27,-46,13,-47,82,-49,-63,-51,75,-52,7,-53,-37,-55,-28,-56,10,-56,94,-57,-38,-58,127,-58,78,-58,69,-58,106,-58,-79,-58,43,-57,-57,-57,-115,-56,126,-55,-110,-54,-47,-53,51,-51,-71,-50,103,-48,46,-46,37,-44,42,-42,94,-40,-94,-38,5,-35,-121,-33,21,-30,-59,-28,126,-25,79,-22,45,-19,28,-16,15,-13,21,-10,26,-7,39,-4,58,-1,70,2,88,5,96,8,102,11,98,14,84,17,56,20,16,23,-44,25,-119,28,38,31,-82,33,30,36,114,38,-82,40,-58,42,-56,44,-98,46,97,48,-14,49,106,51,-73,52,-34,53,-28,54,-72,55,111,56,-11,56,85,57,-116,57,-105,57,125,57,51,57,-57,56,42,56,108,55,-125,54,111,53,59,52,-36,50,91,49,-74,47,-18,45,6,44,-4,41,-42,39,-110,37,51,35,-67,32,43,30,-122,27,-50,24,2,22,40,19,61,16,78,13,72,10,77,7,56,4,51,1,32,-2,21,-5,13,-8,6,-11,15,-14,26,-17,56,-20,96,-23,-103,-26,-24,-29,69,-31,-65,-34,76,-36,-11,-39,-70,-41,-102,-43,-101,-45,-69,-47,-4,-49,97,-50,-23,-52,-107,-53,105,-54,98,-55,-125,-56,-50,-57,60,-57,-36,-58,-103,-58,-114,-58,-98,-58,-28,-58,73,-57,-33,-57,-105,-56,124,-55,-122,-54,-75,-53,14,-51,-122,-50,42,-48,-26,-47,-51,-45,-52,-43,-16,-41,43,-38,-120,-36,-10,-34,-125,-31,36,-28,-42,-26,-97,-23,116,-20,88,-17,75,-14,68,-11,69,-8,79,-5,87,-2,102,1,111,4,120,7,121,10,117,13,101,16,73,19,35,22,-27,24,-95,27,57,30,-50,32,56,35,-103,37,-45,39,-9,41,-5,43,-35,45,-94,47,64,49,-65,50,20,52,74,53,83,54,58,55,-10,55,-118,56,-10,56,59,57,80,57,69,57,7,57,-89,56,29,56,102,55,-115,54,-119,53,95,52,16,51,-99,49,3,48,74,46,111,44,112,42,89,40,32,38,-51,35,97,33,-36,30,65,28,-109,25,-49,22,-1,19,29,17,52,14,56,11,63,8,53,5,48,2,38,-1,26,-4,24,-7,19,-10,28,-13,40,-16,70,-19,109,-22,-92,-25,-15,-28,72,-30,-61,-33,69,-35}; }
	private static byte[] data38(){ return new byte[] {-18,-38,-88,-40,-124,-42,125,-44,-110,-46,-50,-48,36,-49,-89,-51,68,-52,16,-53,-6,-55,17,-55,75,-56,-78,-57,60,-57,-11,-58,-47,-58,-37,-58,13,-57,100,-57,-19,-57,-110,-56,107,-55,100,-54,-124,-53,-50,-52,57,-50,-57,-49,127,-47,77,-45,71,-43,85,-41,-118,-39,-45,-37,59,-34,-72,-32,77,-29,-8,-27,-78,-24,-126,-21,89,-18,70,-15,54,-12,50,-9,52,-6,56,-3,66,0,72,3,77,6,78,9,69,12,56,15,31,18,-13,20,-61,23,113,26,33,29,-87,31,39,34,-124,36,-51,38,-12,40,4,43,-18,44,-66,46,104,48,-16,49,86,51,-110,52,-78,53,-99,54,111,55,15,56,-118,56,-32,56,4,57,10,57,-36,56,-113,56,18,56,112,55,-92,54,-75,53,-104,52,95,51,-11,49,116,48,-60,46,-3,44,12,43,5,41,-39,38,-105,36,54,34,-65,31,49,29,-114,26,-43,23,20,21,52,18,90,15,99,12,112,9,114,6,110,3,104,0,101,-3,95,-6,97,-9,105,-12,116,-15,-108,-18,-75,-21,-18,-24,50,-26,-118,-29,-7,-32,122,-34,24,-36,-53,-39,-98,-41,-117,-43,-103,-45,-60,-47,21,-48,-126,-50,25,-51,-47,-53,-81,-54,-74,-55,-33,-56,55,-56,-83,-57,88,-57,32,-57,25,-57,55,-57,-128,-57,-16,-57,-118,-56,72,-55,53,-54,63,-53,121,-52,-49,-51,78,-49,-15,-48,-79,-46,-104,-44,-105,-42,-71,-40,-9,-38,75,-35,-64,-33,65,-30,-27,-28,-115,-25,87,-22,32,-19,6,-16,-21,-14,-30,-11,-39,-8,-36,-5,-35,-2,-31,1,-29,4,-31,7,-38,10,-52,13,-80,16,-115,19,88,22,23,25,-66,27,89,30,-45,32,66,35,-114,37,-63,39,-33,41,-49,43,-77,45,100,47,-1,48,114,50,-64,51,-20,52,-18,53,-51,54,-127,55,16,56,117,56,-79,56,-57,56,-80,56,116,56,14,56,125,55,-53,54,-25,53,-21,52,-73,51,112,50,-11,48,99,47,-89,45,-50,43,-44,41,-67,39,-118,37,58,35,-46,32,82,30,-67,27,19,25,90,22,-117,19,-76,16,-50,13,-33,10,-23,7,-21,4,-20,1,-22,-2,-22,-5,-18,-8,-15,-11,7,-13,25,-16,65,-19,114,-22,-80,-25,6,-27,106,-30,-25,-33,119,-35,37,-37,-24,-40,-50,-42,-54,-44,-22,-46,42,-47,-119,-49,16,-50,-76,-52,-123,-53,115,-54,-113,-55,-50,-56,52,-56,-55,-57,123,-57,97,-57,103,-57,-101,-57,-10,-57,120,-56,36,-55,-10,-55,-18,-54,17,-52,80,-51,-66,-50,71,-48,-9,-47,-55,-45,-76,-43,-60,-41,-17,-39,51,-36,-107,-34,13,-31,-107,-29,65,-26,-23,-24,-68,-21,-125,-18,108,-15,80,-12,71,-9,63,-6,60,-3,58,0,57,3,55,6,45,9,31,12,7,15,-27,17,-74,20,118,23,42,26,-61,28,82,31,-66,33,32,36,88,38,-122,40,-123,42,115,44,59,46,-31,47,106,49,-57,50,10,52,29,53,17,54,-36,54,126,55,-5,55,80,56,117,56,-128,56,82,56,8,56,-113,55,-14,54,42,54,63,53,41,52,-13,50,-108,49,20,48,112,46,-84,44,-57,42,-60,40,-93,38,103,36,17,34,-95,31,29,29,-126,26,-43,23,24,21,71,18,113,15,-121,12,-98,9,-93,6,-81,3,-84,0,-74,-3,-76,-6,-62,-9,-49,-12,-28,-15,9,-17,48,-20,114,-23,-70,-26,25,-28,-117,-31,19,-33,-78,-36,108,-38,63,-40,48,-42,65,-44,106,-46,-64,-48,40,-49,-60,-51,120,-52,85,-53,91,-54,-128,-55,-44,-56,74,-56,-20,-57,-78,-57,-90,-57,-68,-57,0,-56,104,-56,-4,-56,-77,-55,-108,-54,-103,-53,-56,-52,21,-50,-113,-49,31,-47,-34,-46,-76,-44,-83,-42,-61,-40,-11,-38,64,-35,-87,-33,33,-30,-75,-28,91,-25,16,-22,-39,-20,-84,-17,-116,-14,119,-11,101,-8,95,-5,86,-2,83,1,76,4,66,7,53,10,28,13,1,16,-47,18,-99,21,81,24,-5,26,-117,29,12,32,109,34,-63,36,-15,38,10,41,5,43,-36,44,-100,46,49,48,-84,49,-4,50,45,52,51,53,26,54,-46,54,107,55,-43,55,27,56,57,56,43,56,-7,55,-99,55,24,55,111,54,-102,53,-93,52,-124,51,65,50,-40,48,81,47,-96,45,-39,43,-26,41,-30,39,-75,37,121,35,25,33,-86,30,29,28,-124,25,-46,22,20,20,71,17,105,14,-118,11,-104,8,-85,5,-82,2,-69,-1,-65,-4,-53,-7,-38,-10,-20,-13,15,-15,51,-18,108,-21,-81,-24,3,-26,110,-29,-25,-32,124,-34,38,-36,-22,-39,-53,-41,-57,-43,-29,-45,28,-46,122,-48,-12,-50,-101,-51,90,-52,72,-53,85,-54,-114,-55,-21,-56,112,-56,26,-56,-13,-57,-20,-57,22,-56,95,-56,-43,-56,115,-55,54,-54,32,-53,49,-52,101,-51,-65,-50,61,-48,-40,-47,-99,-45,121,-43,121,-41,-109,-39,-54,-37,26,-34,-124,-32,1,-29,-104,-27}; }
	private static byte[] data39(){ return new byte[] {59,-24,-9,-22,-71,-19,-110,-16,107,-13,89,-10,65,-7,58,-4,45,-1,36,2,25,5,10,8,-11,10,-37,13,-80,16,-126,19,61,22,-16,24,-116,27,21,30,-117,32,-26,34,43,37,82,39,96,41,80,43,30,45,-46,46,89,48,-53,49,14,51,53,52,49,53,8,54,-69,54,66,55,-89,55,-33,55,-13,55,-36,55,-98,55,58,55,-85,54,-7,53,28,53,27,52,-9,50,-87,49,63,48,-85,46,-6,44,41,43,52,41,43,39,-5,36,-69,34,90,32,-27,29,93,27,-67,24,15,22,79,19,-125,16,-86,13,-58,10,-31,7,-23,4,0,2,2,-1,22,-4,32,-7,56,-10,81,-13,117,-16,-88,-19,-33,-22,50,-24,-119,-27,-3,-30,-127,-32,27,-34,-47,-37,-99,-39,-120,-41,-115,-43,-77,-45,-10,-47,92,-48,-27,-50,-115,-51,95,-52,81,-53,106,-54,-84,-55,18,-55,-97,-56,89,-56,46,-56,63,-56,99,-56,-66,-56,56,-55,-35,-55,-89,-54,-101,-53,-85,-52,-18,-51,69,-49,-51,-48,108,-46,51,-44,22,-42,20,-40,54,-38,107,-36,-64,-34,41,-31,-88,-29,62,-26,-31,-24,-101,-21,97,-18,46,-15,20,-12,-21,-10,-26,-7,-55,-4,-60,-1,-81,2,-91,5,-117,8,120,11,78,14,40,17,-23,19,-90,22,76,25,-30,27,103,30,-50,32,43,35,93,37,-122,39,-122,41,109,43,57,45,-39,46,102,48,-59,49,6,51,33,52,21,53,-25,53,-113,54,18,55,108,55,-97,55,-85,55,-114,55,74,55,-34,54,76,54,-110,53,-79,52,-83,51,-128,50,52,49,-63,47,45,46,119,44,-90,42,-83,40,-92,38,114,36,48,34,-47,31,91,29,-45,26,54,24,-122,21,-51,18,-5,15,46,13,69,10,103,7,116,4,-119,1,-104,-2,-88,-5,-67,-8,-42,-11,-9,-14,33,-16,85,-19,-100,-22,-24,-25,82,-27,-60,-30,82,-32,-12,-35,-82,-37,-126,-39,116,-41,-127,-43,-84,-45,-8,-47,100,-48,-15,-50,-90,-51,120,-52,116,-53,-108,-54,-39,-55,72,-55,-39,-56,-105,-56,120,-56,-124,-56,-75,-56,17,-55,-114,-55,59,-54,4,-53,-3,-53,18,-51,84,-50,-80,-49,58,-47,-41,-46,-93,-44,-124,-42,-122,-40,-90,-38,-38,-36,48,-33,-106,-31,23,-28,-89,-26,78,-23,-1,-21,-56,-18,-112,-15,111,-12,78,-9,53,-6,36,-3,14,0,-2,2,-23,5,-48,8,-80,11,-116,14,83,17,29,20,-56,22,113,25,-2,27,124,30,-30,32,49,35,104,37,-127,39,-126,41,99,43,36,45,-57,46,72,48,-94,49,-28,50,-15,51,-21,52,-81,53,88,54,-43,54,43,55,91,55,101,55,65,55,0,55,-118,54,-3,53,59,53,92,52,86,51,38,50,-36,48,101,47,-44,45,29,44,74,42,87,40,73,38,28,36,-37,33,124,31,11,29,-125,26,-23,23,60,21,-123,18,-70,15,-21,12,11,10,44,7,64,4,90,1,104,-2,-124,-5,-105,-8,-71,-11,-36,-14,12,-16,69,-19,-113,-22,-30,-25,81,-27,-59,-30,91,-32,-2,-35,-63,-37,-105,-39,-114,-41,-98,-43,-49,-45,30,-46,-113,-48,31,-49,-41,-51,-83,-52,-83,-53,-50,-54,24,-54,-121,-55,28,-55,-36,-56,-66,-56,-53,-56,1,-55,86,-55,-32,-55,127,-54,86,-53,67,-52,98,-51,-101,-50,-3,-49,126,-47,35,-45,-25,-44,-57,-42,-55,-40,-29,-38,26,-35,103,-33,-47,-31,69,-28,-33,-26,117,-23,47,-20,-24,-18,-74,-15,-117,-12,105,-9,77,-6,51,-3,29,0,7,3,-18,5,-48,8,-82,11,-127,14,75,17,9,20,-75,22,89,25,-33,27,95,30,-70,32,13,35,57,37,86,39,78,41,47,43,-20,44,-114,46,10,48,102,49,-95,50,-79,51,-89,52,106,53,19,54,-114,54,-28,54,23,55,26,55,-1,54,-75,54,74,54,-74,53,-6,52,27,52,21,51,-20,49,-98,48,48,47,-101,45,-18,43,22,42,47,40,28,38,-6,35,-74,33,96,31,-15,28,108,26,-40,23,47,21,122,18,-73,15,-24,12,17,10,51,7,77,4,106,1,127,-2,-100,-5,-75,-8,-38,-11,2,-13,53,-16,116,-19,-69,-22,28,-24,-127,-27,6,-29,-109,-32,66,-34,-1,-37,-33,-39,-47,-41,-23,-43,23,-44,106,-46,-39,-48,110,-49,34,-50,-5,-52,-5,-53,25,-53,103,-54,-50,-55,107,-55,33,-55,8,-55,16,-55,66,-55,-102,-55,25,-54,-64,-54,-119,-53,124,-52,-112,-51,-54,-50,37,-48,-90,-47,66,-45,4,-43,-30,-42,-38,-40,-11,-38,34,-35,112,-33,-51,-31,72,-28,-50,-26,110,-23,23,-20,-44,-18,-104,-15,107,-12,66,-9,33,-6,6,-3,-22,-1,-50,2,-76,5,-113,8,109,11,56,14,2,17,-68,19,101,22,7,25,-117,27,5,30,103,32,-83,34,-29,36,-10,38,-13,40,-47,42,-111,44,47,46,-81,47,11,49,69,50,91,51,78,52,22,53,-62,53,61,54}; }
	private static byte[] data40(){ return new byte[] {-102,54,-55,54,-39,54,-71,54,122,54,15,54,127,53,-53,52,-18,51,-18,50,-54,49,-126,48,23,47,-116,45,-33,43,20,42,42,40,37,38,2,36,-53,33,116,31,15,29,-114,26,0,24,94,21,-82,18,-19,15,42,13,80,10,126,7,-102,4,-71,1,-40,-2,-15,-5,23,-7,56,-10,103,-13,-99,-16,-38,-19,46,-21,-125,-24,-9,-27,114,-29,9,-31,-78,-34,116,-36,80,-38,70,-40,89,-42,-120,-44,-40,-46,72,-47,-41,-49,-115,-50,95,-51,92,-52,122,-53,-64,-54,39,-54,-68,-55,111,-55,79,-55,84,-55,127,-55,-46,-55,77,-54,-24,-54,-78,-53,-105,-52,-85,-51,-39,-50,51,-48,-91,-47,67,-45,-9,-44,-49,-42,-59,-40,-48,-38,1,-35,61,-33,-97,-31,6,-28,-110,-26,34,-23,-52,-21,125,-18,64,-15,9,-12,-33,-10,-73,-7,-106,-4,119,-1,87,2,56,5,18,8,-24,10,-74,13,123,16,50,19,-34,21,118,24,4,27,118,29,-38,31,36,34,84,36,112,38,107,40,74,42,15,44,-82,45,52,47,-110,48,-47,49,-21,50,-29,51,-79,52,99,53,-31,53,73,54,123,54,-109,54,122,54,67,54,-35,53,91,53,-90,52,-40,51,-35,50,-62,49,-125,48,32,47,-101,45,-4,43,50,42,87,40,86,38,61,36,13,34,-64,31,95,29,-22,26,95,24,-56,21,26,19,102,16,-95,13,-43,10,4,8,35,5,78,2,103,-1,-113,-4,-79,-7,-41,-10,11,-12,61,-15,-123,-18,-48,-21,48,-23,-102,-26,29,-28,-82,-31,88,-33,25,-35,-15,-38,-27,-40,-12,-42,33,-43,108,-45,-41,-47,97,-48,17,-49,-34,-51,-41,-52,-23,-53,43,-53,-116,-54,21,-54,-60,-55,-102,-55,-107,-55,-70,-55,3,-54,114,-54,8,-53,-60,-53,-93,-52,-85,-51,-47,-50,31,-48,-119,-47,28,-45,-57,-44,-106,-42,-128,-40,-122,-38,-89,-36,-29,-34,49,-31,-100,-29,20,-26,-91,-24,66,-21,-16,-19,-89,-16,111,-13,57,-10,18,-7,-25,-5,-59,-2,-94,1,124,4,87,7,39,10,-10,12,-75,15,113,18,21,21,-72,23,57,26,-69,28,20,31,104,33,-102,35,-73,37,-72,39,-99,41,99,43,13,45,-107,46,-5,47,67,49,98,50,99,51,59,52,-14,52,126,53,-21,53,43,54,73,54,62,54,15,54,-74,53,59,53,-105,52,-50,51,-28,50,-48,49,-98,48,71,47,-52,45,56,44,123,42,-87,40,-77,38,-89,36,124,34,62,32,-27,29,119,27,-7,24,102,22,-60,19,23,17,86,14,-107,11,-60,8,-13,5,24,3,62,0,100,-3,-117,-6,-73,-9,-24,-12,32,-14,101,-17,-77,-20,15,-22,125,-25,-6,-28,-119,-30,52,-32,-22,-35,-58,-37,-82,-39,-67,-41,-33,-43,40,-44,-121,-46,14,-47,-78,-49,121,-50,101,-51,113,-52,-89,-53,-3,-54,124,-54,32,-54,-23,-55,-38,-55,-15,-55,46,-54,-111,-54,28,-53,-57,-53,-96,-52,-111,-51,-75,-50,-18,-49,81,-47,-44,-46,115,-44,54,-42,21,-40,13,-38,38,-36,81,-34,-100,-32,-11,-30,106,-27,-20,-25,-128,-22,42,-19,-44,-17,-102,-14,88,-11,44,-8,-3,-6,-44,-3,-81,0,-124,3,92,6,41,9,-7,11,-76,14,115,17,22,20,-71,22,64,25,-65,27,35,30,116,32,-79,34,-50,36,-38,38,-61,40,-109,42,67,44,-43,45,68,47,-105,48,-66,49,-50,50,-84,51,116,52,10,53,-124,53,-48,53,-1,53,-5,53,-30,53,-112,53,38,53,-110,52,-43,51,-6,50,-10,49,-49,48,-121,47,32,46,-113,44,-21,42,31,41,57,39,57,37,27,35,-23,32,-102,30,60,28,-61,25,61,23,-91,20,-3,17,74,15,-115,12,-59,9,-8,6,36,4,79,1,120,-2,-91,-5,-50,-8,7,-10,61,-13,-127,-16,-47,-19,41,-21,-105,-24,15,-26,-99,-29,61,-31,-9,-34,-61,-36,-84,-38,-82,-40,-53,-42,7,-43,97,-45,-38,-47,116,-48,49,-49,12,-50,18,-51,54,-52,127,-53,-13,-54,-125,-54,68,-54,32,-54,44,-54,86,-54,-83,-54,35,-53,-60,-53,-120,-52,111,-51,124,-50,-86,-49,-4,-48,110,-46,3,-44,-81,-43,-121,-41,108,-39,122,-37,-107,-35,-44,-33,34,-30,-120,-28,3,-25,-118,-23,40,-20,-50,-18,-125,-15,68,-12,8,-9,-41,-7,-87,-4,123,-1,81,2,36,5,-17,7,-66,10,121,13,55,16,-33,18,127,21,16,24,-117,26,-5,28,80,31,-113,33,-67,35,-58,37,-62,39,-107,41,84,43,-18,44,109,46,-57,47,2,49,24,50,14,51,-37,51,-120,52,13,53,109,53,-90,53,-67,53,-86,53,113,53,24,53,-114,52,-20,51,28,51,42,50,26,49,-35,47,-119,46,10,45,117,43,-72,41,-26,39,-15,37,-28,35,-64,33,126,31,47,29,-65,26,74,24,-73,21,32,19,113,16,-63,13,-3,10,58,8,108,5,-102,2,-52,-1,-10,-4,42,-6}; }
	private static byte[] data41(){ return new byte[] {92,-9,-106,-12,-34,-15,35,-17,-123,-20,-29,-23,97,-25,-28,-28,-127,-30,50,-32,-10,-35,-40,-37,-49,-39,-30,-41,19,-42,95,-44,-50,-46,87,-47,9,-48,-44,-50,-55,-51,-32,-52,22,-52,120,-53,-5,-54,-93,-54,119,-54,101,-54,-121,-54,-62,-54,43,-53,-72,-53,101,-52,63,-51,52,-50,82,-49,-111,-48,-16,-47,113,-45,19,-43,-51,-42,-80,-40,-98,-38,-71,-36,-37,-34,37,-31,118,-29,-25,-27,97,-24,-13,-22,-112,-19,57,-16,-15,-14,-81,-11,116,-8,67,-5,13,-2,-31,0,-82,3,124,6,67,9,6,12,-67,14,108,17,15,20,-95,22,39,25,-106,27,-9,29,62,32,114,34,-117,36,-119,38,114,40,54,42,-29,43,108,45,-41,46,35,48,72,49,81,50,44,51,-15,51,-127,52,-5,52,71,53,109,53,115,53,75,53,7,53,-106,52,2,52,76,51,107,50,113,49,72,48,7,47,-98,45,26,44,113,42,-79,40,-50,38,-45,36,-66,34,-114,32,76,30,-18,27,-125,25,0,23,114,20,-46,17,40,15,112,12,-76,9,-19,6,35,4,88,1,-123,-2,-65,-5,-18,-8,48,-10,110,-13,-69,-16,16,-18,116,-21,-27,-24,103,-26,-6,-29,-94,-31,97,-33,51,-35,35,-37,38,-39,76,-41,-119,-43,-23,-45,100,-46,0,-47,-64,-49,-98,-50,-92,-51,-56,-52,19,-52,-124,-53,24,-53,-46,-54,-79,-54,-74,-54,-30,-54,50,-53,-89,-53,66,-52,1,-51,-29,-51,-20,-50,17,-48,97,-47,-56,-46,87,-44,-1,-43,-56,-41,-83,-39,-84,-37,-60,-35,-8,-33,58,-30,-98,-28,7,-25,-114,-23,28,-20,-68,-18,104,-15,29,-12,-38,-10,-94,-7,102,-4,53,-1,-1,1,-55,4,-111,7,81,10,12,13,-66,15,97,18,-5,20,-123,23,-4,25,104,28,-78,30,-8,32,22,35,40,37,23,39,-17,40,-86,42,68,44,-63,45,29,47,87,48,115,49,100,50,59,51,-29,51,116,52,-47,52,21,53,44,53,33,53,-16,52,-102,52,26,52,127,51,-73,50,-50,49,-60,48,-108,47,69,46,-42,44,68,43,-106,41,-52,39,-31,37,-29,35,-63,33,-106,31,66,29,-17,26,115,24,-6,21,96,19,-56,16,21,14,103,11,-90,8,-29,5,31,3,80,0,-116,-3,-64,-6,0,-8,63,-11,-118,-14,-38,-17,62,-19,-93,-22,37,-24,-86,-27,77,-29,-2,-32,-57,-34,-89,-36,-97,-38,-76,-40,-30,-42,49,-43,-105,-45,38,-46,-54,-48,-100,-49,-123,-50,-103,-51,-54,-52,37,-52,-96,-53,67,-53,10,-53,-10,-54,7,-53,64,-53,-102,-53,30,-52,-62,-52,-116,-51,121,-50,-116,-49,-70,-48,20,-46,-126,-45,25,-43,-54,-42,-104,-40,-125,-38,-118,-36,-94,-34,-34,-32,36,-29,-121,-27,-9,-25,121,-22,15,-19,-87,-17,90,-14,8,-11,-55,-9,-122,-6,81,-3,20,0,-35,2,-93,5,97,8,31,11,-45,13,120,16,27,19,-89,21,42,24,-101,26,-12,28,65,31,112,33,-115,35,-113,37,115,39,67,41,-19,42,-127,44,-19,45,67,47,106,48,-128,49,97,50,46,51,-52,51,76,52,-93,52,-40,52,-25,52,-50,52,-107,52,48,52,-80,51,-1,50,55,50,65,49,47,48,-6,46,-96,45,43,44,-109,42,-31,40,14,39,34,37,28,35,-6,32,-55,30,120,28,26,26,-89,23,35,21,-108,18,-14,15,75,13,-107,10,-37,7,27,5,87,2,-109,-1,-51,-4,10,-6,76,-9,-109,-12,-26,-15,59,-17,-90,-20,22,-22,-102,-25,47,-27,-43,-30,-112,-32,102,-34,74,-36,83,-38,106,-40,-86,-42,-7,-44,118,-45,4,-46,-67,-48,-113,-49,-117,-50,-94,-51,-27,-52,68,-52,-52,-53,120,-53,72,-53,63,-53,88,-53,-101,-53,-5,-53,-118,-52,51,-51,9,-50,-6,-50,19,-48,74,-47,-90,-46,30,-44,-73,-43,109,-41,63,-39,47,-37,52,-35,86,-33,-115,-31,-39,-29,57,-26,-83,-24,46,-21,-63,-19,94,-16,7,-13,-71,-11,116,-8,48,-5,-12,-3,-74,0,120,3,59,6,-14,8,-82,11,83,14,-2,16,-113,19,26,22,-107,24,-6,26,83,29,-113,31,-67,33,-52,35,-55,37,-94,39,106,41,12,43,-108,44,-4,45,66,47,104,48,110,49,76,50,12,51,-92,51,27,52,105,52,-103,52,-102,52,-125,52,57,52,-43,51,72,51,-107,50,-58,49,-54,48,-75,47,118,46,30,45,-95,43,7,42,82,40,124,38,-115,36,-120,34,98,32,48,30,-31,27,-128,25,16,23,-115,20,-4,17,96,15,-72,12,6,10,80,7,-109,4,-48,1,21,-1,78,-4,-107,-7,-38,-10,38,-12,127,-15,-37,-18,75,-20,-62,-23,78,-25,-24,-28,-107,-30,91,-32,50,-34,36,-36,47,-38,81,-40,-105,-42,-16,-44,113,-45,9,-46,-56,-48,-93,-49,-91,-50,-60,-51,14,-51,114,-52,5,-52,-78,-53,-115,-53,-122,-53,-87,-53,-19,-53,87,-52,-25,-52,-106,-51}; }
	private static byte[] data42(){ return new byte[] {113,-50,99,-49,-124,-48,-69,-47,26,-45,-105,-44,47,-42,-23,-41,-69,-39,-83,-37,-79,-35,-42,-33,10,-30,86,-28,-70,-26,34,-23,-83,-21,53,-18,-43,-16,123,-13,38,-10,-30,-8,-104,-5,89,-2,23,1,-44,3,-110,6,70,9,-8,11,-97,14,60,17,-49,19,79,22,-58,24,38,27,116,29,-80,31,-45,33,-34,35,-44,37,-88,39,102,41,6,43,-123,44,-25,45,42,47,71,48,72,49,34,50,-39,50,112,51,-34,51,43,52,83,52,83,52,52,52,-22,51,127,51,-15,50,60,50,102,49,110,48,80,47,22,46,-73,44,60,43,-95,41,-23,39,23,38,37,36,34,34,-4,31,-52,29,125,27,32,25,-79,22,47,20,-92,17,7,15,101,12,-75,9,3,7,74,4,-117,1,-44,-2,17,-4,94,-7,-90,-10,-8,-13,86,-15,-74,-18,45,-20,-89,-23,58,-25,-41,-28,-114,-30,83,-32,53,-34,40,-36,58,-38,100,-40,-89,-42,16,-43,-118,-45,49,-46,-17,-48,-50,-49,-39,-50,-10,-51,71,-51,-80,-52,66,-52,-9,-53,-46,-53,-50,-53,-11,-53,56,-52,-87,-52,51,-51,-18,-51,-66,-50,-68,-49,-43,-48,18,-46,109,-45,-19,-44,-127,-42,61,-40,14,-38,-7,-37,6,-34,29,-32,88,-30,-98,-28,-4,-26,107,-23,-25,-21,117,-18,13,-15,-82,-13,94,-10,9,-7,-57,-5,123,-2,58,1,-14,3,-87,6,91,9,8,12,-87,14,69,17,-50,19,79,22,-67,24,27,27,102,29,-103,31,-67,33,-65,35,-75,37,-126,39,64,41,-40,42,86,44,-74,45,-16,46,20,48,7,49,-24,49,-105,50,46,51,-101,51,-27,51,12,52,12,52,-22,51,-94,51,54,51,-89,50,-13,49,31,49,34,48,14,47,-54,45,121,44,-12,42,101,41,-89,39,-37,37,-19,35,-25,33,-50,31,-107,29,84,27,-12,24,-118,22,13,20,-125,17,-18,14,77,12,-93,9,-14,6,65,4,-124,1,-47,-2,20,-4,100,-7,-80,-10,8,-12,103,-15,-49,-18,70,-20,-57,-23,91,-25,0,-27,-76,-30,-123,-32,96,-34,96,-36,109,-38,-98,-40,-29,-42,76,-43,-52,-45,113,-46,50,-47,21,-48,27,-49,64,-50,-115,-51,-9,-52,-116,-52,62,-52,25,-52,22,-52,58,-52,126,-52,-20,-52,120,-51,42,-50,0,-49,-10,-49,15,-47,74,-46,-95,-45,28,-43,-77,-42,99,-40,57,-38,26,-36,37,-34,59,-32,108,-30,-75,-28,8,-25,120,-23,-20,-21,120,-18,9,-15,-87,-13,81,-10,-5,-8,-79,-5,102,-2,25,1,-42,3,127,6,55,9,-40,11,123,14,15,17,-104,19,19,22,-127,24,-39,26,35,29,85,31,114,33,122,35,99,37,59,39,-19,40,-117,42,6,44,99,45,-91,46,-68,47,-67,48,-109,49,76,50,-32,50,77,51,-99,51,-63,51,-56,51,-92,51,98,51,-9,50,109,50,-70,49,-22,48,-14,47,-32,46,-91,45,81,44,-42,42,71,41,-109,39,-57,37,-30,35,-35,33,-53,31,-104,29,88,27,3,25,-104,22,37,20,-98,17,12,15,115,12,-54,9,36,7,111,4,-63,1,6,-1,89,-4,-94,-7,-4,-10,79,-12,-73,-15,31,-17,-102,-20,30,-22,-78,-25,92,-27,17,-29,-32,-32,-60,-34,-70,-36,-44,-38,-5,-40,71,-41,-85,-43,45,-44,-48,-46,-111,-47,112,-48,121,-49,-106,-50,-29,-51,77,-51,-39,-52,-114,-52,98,-52,91,-52,125,-52,-68,-52,35,-51,-81,-51,87,-50,45,-49,25,-48,49,-47,99,-46,-74,-45,43,-43,-69,-42,105,-40,51,-38,20,-36,21,-34,37,-32,86,-30,-113,-28,-26,-26,72,-23,-67,-21,63,-18,-50,-16,101,-13,10,-10,-80,-8,96,-5,14,-2,-60,0,113,3,39,6,-55,8,118,11,13,14,-95,16,42,19,-97,21,15,24,99,26,-82,28,-35,30,-2,32,0,35,-15,36,-62,38,124,40,22,42,-104,43,-13,44,58,46,83,47,88,48,50,49,-19,49,-120,50,-10,50,78,51,118,51,-127,51,103,51,37,51,-59,50,60,50,-106,49,-58,48,-36,47,-54,46,-103,45,75,44,-38,42,77,41,-90,39,-35,37,-2,35,7,34,-14,31,-49,29,-112,27,68,25,-32,22,114,20,-16,17,105,15,-50,12,51,10,-117,7,-34,4,53,2,127,-1,-47,-4,39,-6,120,-9,-38,-12,60,-14,-86,-17,39,-19,-86,-22,67,-24,-25,-27,-93,-29,111,-31,80,-33,75,-35,90,-37,-121,-39,-50,-41,47,-42,-82,-44,78,-45,6,-46,-20,-48,-31,-49,8,-49,70,-50,-85,-51,54,-51,-33,-52,-81,-52,-93,-52,-72,-52,-11,-52,84,-51,-45,-51,124,-50,64,-49,44,-48,55,-47,97,-46,-81,-45,24,-43,-96,-42,72,-40,5,-38,-27,-37,-41,-35,-29,-33,9,-30,61,-28,-116,-26,-26,-24,85,-21,-49,-19,87,-16,-20,-14,-124,-11,44,-8,-47,-6,127,-3,44,0,-38,2,-123,5,47,8,-50,10,106,13,-5,15,127,18}; }
	private static byte[] data43(){ return new byte[] {-6,20,99,23,-69,25,5,28,55,30,87,32,96,34,76,36,40,38,-34,39,-123,41,2,43,107,44,-83,45,-41,46,-39,47,-65,48,-128,49,30,50,-100,50,-14,50,44,51,55,51,43,51,-16,50,-104,50,30,50,119,49,-66,48,-48,47,-46,46,-91,45,99,44,-4,42,120,41,-37,39,26,38,73,36,82,34,82,32,46,30,-2,27,-74,25,92,23,-10,20,122,18,-4,15,101,13,-45,10,47,8,-118,5,-32,2,54,0,-121,-3,-31,-6,55,-8,-103,-11,-2,-14,111,-16,-24,-19,112,-21,7,-23,-86,-26,101,-28,45,-30,14,-32,6,-34,15,-36,59,-38,121,-40,-40,-42,82,-43,-25,-45,-95,-46,116,-47,108,-48,-123,-49,-68,-50,28,-50,-105,-51,60,-51,0,-51,-23,-52,-7,-52,36,-51,126,-51,-16,-51,-115,-50,74,-49,37,-48,42,-47,70,-46,-119,-45,-23,-44,100,-42,1,-40,-74,-39,-122,-37,115,-35,116,-33,-115,-31,-67,-29,-5,-27,84,-24,-75,-22,42,-19,-85,-17,52,-14,-51,-12,103,-9,12,-6,-78,-4,91,-1,7,2,-84,4,84,7,-15,9,-116,12,26,15,-95,17,24,20,-122,22,-35,24,42,27,96,29,-128,31,-112,33,-127,35,94,37,34,39,-59,40,82,42,-69,43,13,45,55,46,74,47,50,48,2,49,-89,49,51,50,-111,50,-42,50,-15,50,-24,50,-60,50,111,50,7,50,106,49,-68,48,-33,47,-23,46,-51,45,-108,44,59,43,-61,41,50,40,124,38,-71,36,-50,34,-43,32,-65,30,-104,28,91,26,12,24,-84,21,59,19,-61,16,55,14,-86,11,11,9,111,6,-55,3,34,1,124,-2,-45,-5,49,-7,-109,-10,-8,-13,108,-15,-28,-18,107,-20,1,-22,-94,-25,88,-27,32,-29,-6,-32,-19,-34,-13,-36,21,-37,80,-39,-91,-41,23,-42,-90,-44,81,-45,33,-46,12,-47,24,-48,72,-49,-105,-50,10,-50,-92,-51,85,-51,59,-51,47,-51,94,-51,-103,-51,13,-50,-112,-50,70,-49,15,-48,9,-47,20,-46,77,-45,-102,-44,13,-42,-105,-41,68,-39,4,-37,-27,-36,-37,-34,-26,-32,11,-29,66,-27,-119,-25,-24,-23,79,-20,-59,-18,78,-15,-43,-13,113,-10,10,-7,-82,-5,79,-2,-7,0,-103,3,64,6,-38,8,116,11,1,14,-117,16,-1,18,115,21,-54,23,28,26,85,28,124,30,-112,32,-121,34,112,36,51,38,-24,39,119,41,-17,42,71,44,-126,45,-103,46,-107,47,106,48,36,49,-76,49,43,50,115,50,-91,50,-88,50,-113,50,82,50,-20,49,111,49,-63,48,0,48,16,47,9,46,-36,44,-107,43,43,42,-89,40,3,39,72,37,113,35,-126,33,124,31,92,29,49,27,-26,24,-104,22,47,20,-66,17,63,15,-75,12,34,10,-117,7,-21,4,74,2,-91,-1,4,-3,97,-6,-56,-9,43,-11,-93,-14,19,-16,-93,-19,44,-21,-47,-24,-127,-26,65,-28,27,-30,1,-32,7,-34,25,-36,83,-38,-106,-40,5,-41,-124,-43,40,-44,-25,-46,-56,-47,-59,-48,-23,-49,38,-49,-111,-50,17,-50,-65,-51,-120,-51,121,-51,-117,-51,-63,-51,24,-50,-106,-50,49,-49,-13,-49,-46,-48,-44,-47,-8,-46,53,-44,-103,-43,19,-41,-81,-40,98,-38,49,-36,25,-34,25,-32,46,-30,88,-28,-105,-26,-30,-24,70,-21,-81,-19,44,-16,-79,-14,60,-11,-42,-9,109,-6,15,-3,-82,-1,81,2,-17,4,-115,7,33,10,-79,12,58,15,-77,17,37,20,-122,22,-41,24,24,27,70,29,94,31,99,33,78,35,34,37,-37,38,122,40,-3,41,96,43,-87,44,-47,45,-41,46,-63,47,-123,48,41,49,-82,49,10,50,75,50,97,50,91,50,43,50,-32,49,108,49,-40,48,35,48,75,47,82,46,60,45,0,44,-83,42,57,41,-92,39,-1,37,49,36,86,34,94,32,77,30,46,28,-11,25,-83,23,85,21,-20,18,120,16,-9,13,112,11,-39,8,73,6,-92,3,13,1,105,-2,-51,-5,51,-7,-103,-10,15,-12,-127,-15,10,-17,-107,-20,51,-22,-35,-25,-100,-27,103,-29,77,-31,66,-33,84,-35,120,-37,-68,-39,18,-40,-115,-42,30,-43,-46,-45,-96,-46,-111,-47,-96,-48,-45,-49,34,-49,-101,-50,46,-50,-23,-51,-58,-51,-61,-51,-26,-51,44,-50,-110,-50,27,-49,-54,-49,-109,-48,-124,-47,-111,-46,-64,-45,11,-43,120,-42,-4,-41,-94,-39,94,-37,53,-35,36,-33,43,-31,69,-29,118,-27,-75,-25,9,-22,105,-20,-37,-18,83,-15,-38,-13,102,-10,-5,-8,-109,-5,49,-2,-53,0,106,3,2,6,-102,8,39,11,-79,13,47,16,-96,18,11,21,92,23,-88,25,-38,27,-1,29,9,32,2,34,-33,35,-90,37,83,39,-31,40,87,42,-83,43,-27,44,-1,45,-9,46,-48,47,-120,48,28,49,-111,49,-31,49,16,50,27,50,5,50,-54,49,109,49,-14,48,75,48,-112,47,-90,46}; }
	private static byte[] data44(){ return new byte[] {-87,45,127,44,68,43,-35,41,102,40,-55,38,22,37,73,35,98,33,101,31,83,29,42,27,-15,24,-90,22,74,20,-30,17,108,15,-21,12,101,10,-46,7,63,5,-92,2,10,0,111,-3,-40,-6,63,-8,-76,-11,38,-13,-85,-16,52,-18,-52,-21,114,-23,37,-25,-17,-28,-58,-30,-74,-32,-73,-34,-44,-36,4,-37,85,-39,-71,-41,64,-42,-34,-44,-98,-45,123,-46,120,-47,-106,-48,-43,-49,50,-49,-73,-50,88,-50,32,-50,9,-50,20,-50,64,-50,-106,-50,2,-49,-97,-49,78,-48,42,-47,34,-46,53,-45,116,-44,-64,-43,58,-41,-60,-40,111,-38,51,-36,15,-34,2,-32,16,-30,41,-28,97,-26,-96,-24,-10,-22,91,-19,-60,-17,71,-14,-63,-12,87,-9,-32,-7,125,-4,16,-1,-85,1,67,4,-42,6,103,9,-15,11,110,14,-21,16,79,19,-77,21,-4,23,61,26,104,28,127,30,-126,32,110,34,66,36,-4,37,-97,39,33,41,-118,42,-40,43,-1,44,17,46,-3,46,-57,47,119,48,-3,48,103,49,-83,49,-50,49,-46,49,-84,49,109,49,1,49,125,48,-48,47,6,47,27,46,14,45,-28,43,-102,42,52,41,-80,39,18,38,89,36,-123,34,-98,32,-102,30,-122,28,94,26,29,24,-40,21,117,19,18,17,-102,14,28,12,-106,9,6,7,118,4,-33,1,73,-1,-76,-4,28,-6,-110,-9,4,-11,-125,-14,13,-16,-101,-19,62,-21,-23,-24,-87,-26,118,-28,91,-30,81,-32,93,-34,-124,-36,-65,-38,21,-39,-116,-41,19,-42,-60,-44,-118,-45,114,-46,123,-47,-95,-48,-21,-49,85,-49,-33,-50,-114,-50,93,-50,81,-50,100,-50,-100,-50,-11,-50,112,-49,14,-48,-54,-48,-85,-47,-88,-46,-57,-45,5,-43,93,-42,-42,-41,106,-39,21,-37,-33,-36,-67,-34,-76,-32,-63,-30,-31,-28,18,-25,91,-23,-87,-21,18,-18,121,-16,-8,-14,118,-11,2,-8,-113,-6,33,-3,-72,-1,73,2,-32,4,106,7,-7,9,121,12,-10,14,100,17,-54,19,29,22,104,24,-101,26,-66,28,-47,30,-57,32,-83,34,120,36,38,38,-58,39,56,41,-95,42,-38,43,4,45,5,46,-22,46,-81,47,80,48,-44,48,48,49,113,49,-118,49,-124,49,92,49,13,49,-91,48,15,48,103,47,-115,46,-91,45,-116,44,98,43,17,42,-87,40,32,39,127,37,-60,35,-18,33,4,32,2,30,-24,27,-60,25,-127,23,60,21,-36,18,121,16,2,14,-119,11,2,9,121,6,-24,3,90,1,-60,-2,52,-4,-91,-7,26,-9,-105,-12,25,-14,-88,-17,63,-19,-25,-22,-101,-24,94,-26,55,-28,30,-30,30,-32,52,-34,94,-36,-92,-38,1,-39,125,-41,16,-42,-58,-44,-108,-45,-124,-46,-108,-47,-63,-48,21,-48,-128,-49,25,-49,-58,-50,-92,-50,-106,-50,-75,-50,-15,-50,78,-49,-48,-49,113,-48,51,-47,25,-46,24,-45,59,-44,123,-43,-41,-42,85,-40,-28,-39,-103,-37,94,-35,62,-33,56,-31,67,-29,98,-27,-105,-25,-41,-23,44,-20,-117,-18,-7,-16,109,-13,-19,-11,116,-8,-1,-6,-116,-3,32,0,-85,2,60,5,-57,7,74,10,-53,12,61,15,-87,17,6,20,87,22,-104,24,-57,26,-28,28,-19,30,-30,32,-68,34,-123,36,43,38,-63,39,52,41,-115,42,-54,43,-25,44,-29,45,-59,46,127,47,32,48,-101,48,-12,48,46,49,68,49,56,49,12,49,-68,48,73,48,-69,47,2,47,50,46,62,45,40,44,-5,42,-88,41,63,40,-76,38,21,37,86,35,-123,33,-104,31,-107,29,-126,27,88,25,30,23,-43,20,124,18,22,16,-87,13,44,11,-83,8,38,6,-103,3,14,1,126,-2,-14,-5,102,-7,-30,-10,98,-12,-22,-15,127,-17,25,-19,-54,-22,125,-24,78,-26,34,-28,27,-30,22,-32,54,-34,101,-36,-81,-38,19,-39,-108,-41,42,-42,-24,-44,-72,-45,-80,-46,-63,-47,-11,-48,75,-48,-68,-49,87,-49,10,-49,-24,-50,-32,-50,2,-49,60,-49,-94,-49,31,-48,-56,-48,-119,-47,110,-46,114,-45,-110,-44,-43,-43,50,-41,-87,-40,66,-38,-21,-37,-71,-35,-110,-33,-116,-31,-108,-29,-77,-27,-29,-25,35,-22,116,-20,-48,-18,59,-15,-85,-13,42,-10,-87,-8,51,-5,-68,-3,74,0,-46,2,97,5,-32,7,105,10,-37,12,80,15,-77,17,13,20,89,22,-107,24,-64,26,-40,28,-34,30,-54,32,-90,34,101,36,11,38,-100,39,9,41,97,42,-103,43,-79,44,-81,45,-121,46,70,47,-34,47,88,48,-78,48,-26,48,-2,48,-18,48,-61,48,110,48,1,48,106,47,-69,46,-30,45,-12,44,-35,43,-80,42,95,41,-10,39,111,38,-47,36,18,35,71,33,86,31,94,29,71,27,37,25,-21,22,-89,20,79,18,-15,15,-126,13,16,11,-113,8,13,6,-120,3,-5,0,118,-2,-24,-5,101,-7,-30,-10,105,-12,-13,-15}; }
	private static byte[] data45(){ return new byte[] {-114,-17,42,-19,-32,-22,-103,-24,105,-26,74,-28,57,-30,69,-32,94,-34,-104,-36,-33,-38,77,-39,-57,-41,107,-42,32,-43,-6,-45,-15,-46,2,-46,62,-47,-117,-48,7,-48,-101,-49,83,-49,48,-49,41,-49,69,-49,-119,-49,-29,-49,106,-48,9,-47,-53,-47,-80,-46,-80,-45,-46,-44,14,-42,105,-41,-31,-40,114,-38,29,-36,-29,-35,-67,-33,-80,-31,-73,-29,-49,-27,-1,-25,56,-22,-121,-20,-36,-18,70,-15,-80,-13,42,-10,-88,-8,41,-5,-78,-3,57,0,-66,2,73,5,-60,7,72,10,-72,12,38,15,-118,17,-37,19,43,22,91,24,-119,26,-99,28,-99,30,-114,32,95,34,34,36,-61,37,83,39,-64,40,22,42,77,43,101,44,98,45,58,46,-7,46,-110,47,13,48,103,48,-100,48,-74,48,-88,48,125,48,45,48,-64,47,45,47,-128,46,-86,45,-65,44,-83,43,-128,42,56,41,-50,39,79,38,-81,36,-2,34,44,33,74,31,79,29,64,27,34,25,-19,22,-84,20,92,18,-1,15,-103,13,38,11,-82,8,49,6,-84,3,41,1,-95,-2,31,-4,-101,-7,29,-9,-89,-12,53,-14,-45,-17,116,-19,43,-21,-28,-24,-67,-26,-104,-28,-111,-30,-103,-32,-75,-34,-15,-36,56,-37,-91,-39,35,-40,-63,-42,126,-43,79,-44,75,-45,89,-46,-112,-47,-29,-48,84,-48,-17,-49,-99,-49,123,-49,111,-49,-118,-49,-56,-49,32,-48,-94,-48,62,-47,-4,-47,-37,-46,-42,-45,-13,-44,46,-42,127,-41,-10,-40,125,-38,39,-36,-27,-35,-69,-33,-89,-31,-86,-29,-68,-27,-25,-25,24,-22,102,-20,-78,-18,25,-15,125,-13,-13,-11,106,-8,-22,-6,107,-3,-18,-1,115,2,-12,4,114,7,-20,9,93,12,-58,14,41,17,119,19,-60,21,-13,23,35,26,44,28,56,30,28,32,-8,33,-77,35,90,37,-26,38,87,40,-82,41,-26,42,2,44,-2,44,-35,45,-103,46,61,47,-76,47,24,48,78,48,108,48,100,48,61,48,-12,47,-118,47,-3,46,85,46,-121,45,-95,44,-108,43,111,42,43,41,-55,39,81,38,-74,36,12,35,65,33,101,31,112,29,106,27,77,25,34,23,-24,20,-103,18,74,16,-33,13,123,11,2,9,-115,6,11,4,-113,1,9,-1,-117,-4,11,-6,-111,-9,29,-11,-80,-14,76,-16,-12,-19,-90,-21,106,-23,57,-25,29,-27,18,-29,26,-31,56,-33,111,-35,-71,-37,32,-38,-96,-40,56,-41,-13,-43,-59,-44,-75,-45,-56,-46,-11,-47,67,-47,-72,-48,62,-48,-8,-49,-62,-49,-71,-49,-54,-49,2,-48,84,-48,-49,-48,98,-47,28,-46,-15,-46,-24,-45,-5,-44,44,-42,124,-41,-28,-40,105,-38,11,-36,-68,-35,-110,-33,113,-31,110,-29,125,-27,-104,-25,-50,-23,9,-20,90,-18,-79,-16,23,-13,-127,-11,-9,-9,112,-6,-21,-4,110,-1,-22,1,105,4,-26,6,88,9,-52,11,49,14,-113,16,-30,18,39,21,92,23,-122,25,-105,27,-100,29,-120,31,95,33,34,35,-56,36,90,38,-51,39,39,41,100,42,-123,43,-122,44,106,45,46,46,-44,46,85,47,-67,47,-4,47,33,48,33,48,1,48,-64,47,93,47,-36,46,56,46,121,45,-109,44,-106,43,119,42,58,41,-24,39,108,38,-22,36,57,35,-126,33,-88,31,-66,29,-65,27,-85,25,-120,23,83,21,16,19,-65,16,102,14,-2,11,-108,9,28,7,-89,4,39,2,-82,-1,46,-3,-77,-6,63,-8,-56,-11,98,-13,-5,-16,-88,-18,88,-20,30,-22,-21,-25,-49,-27,-62,-29,-57,-31,-27,-33,22,-34,97,-36,-66,-38,65,-39,-52,-41,-119,-42,78,-43,65,-44,68,-45,112,-46,-73,-47,28,-47,-88,-48,76,-48,21,-48,3,-48,8,-48,56,-48,-127,-48,-16,-48,125,-47,43,-46,-11,-46,-29,-45,-21,-44,20,-42,86,-41,-70,-40,46,-38,-54,-37,115,-35,57,-33,24,-31,4,-29,11,-27,36,-25,72,-23,-124,-21,-57,-19,25,-16,122,-14,-40,-12,81,-9,-70,-7,57,-4,-79,-2,43,1,-88,3,31,6,-111,8,2,11,100,13,-60,15,21,18,88,20,-107,22,-73,24,-47,26,-42,28,-61,30,-93,32,100,34,20,36,-89,37,34,39,-124,40,-62,41,-14,42,-13,43,-28,44,-81,45,93,46,-22,46,88,47,-92,47,-47,47,-36,47,-57,47,-112,47,58,47,-62,46,45,46,113,45,-95,44,-88,43,-105,42,105,41,24,40,-75,38,49,37,-106,35,-30,33,21,32,55,30,62,28,57,26,26,24,-15,21,-75,19,110,17,25,15,-67,12,84,10,-24,7,115,5,-3,2,-122,0,8,-2,-106,-5,30,-7,-82,-10,72,-12,-30,-15,-114,-17,64,-19,2,-21,-48,-24,-79,-26,-99,-28,-88,-30,-74,-32,-18,-34,39,-35,-117,-37,-6,-39,-116,-40,53,-41,-5,-43,-34,-44,-33,-45,-5,-46,60,-46,-107,-47,23,-47,-82,-48,114,-48,72,-48,79,-48,103,-48,-83,-48}; }
	private static byte[] data46(){ return new byte[] {9,-47,-115,-47,42,-46,-17,-46,-58,-45,-51,-44,-36,-43,31,-41,104,-40,-31,-39,94,-37,12,-35,-71,-34,-108,-32,115,-30,113,-28,125,-26,-104,-24,-53,-22,4,-19,82,-17,-94,-15,5,-12,105,-10,-39,-8,73,-5,-62,-3,52,0,-80,2,33,5,-109,7,1,10,100,12,-63,14,21,17,90,19,-109,21,-66,23,-39,25,-33,27,-39,29,-76,31,-125,33,53,35,-47,36,85,38,-70,39,12,41,55,42,81,43,66,44,27,45,-40,45,106,46,-19,46,60,47,127,47,-111,47,-115,47,98,47,25,47,-78,46,38,46,-128,45,-74,44,-48,43,-52,42,-87,41,109,40,15,39,-96,37,12,36,105,34,-88,32,-44,30,-21,28,-20,26,-36,24,-68,22,-118,20,76,18,3,16,-88,13,80,11,-31,8,123,6,6,4,-109,1,30,-1,-88,-4,59,-6,-57,-9,99,-11,0,-13,-88,-16,92,-18,26,-20,-27,-23,-60,-25,-84,-27,-82,-29,-68,-31,-25,-33,33,-34,117,-36,-31,-38,103,-39,7,-40,-60,-42,-103,-43,-112,-44,-95,-45,-44,-46,33,-46,-108,-47,31,-47,-46,-48,-98,-48,-110,-48,-98,-48,-44,-48,30,-47,-104,-47,32,-46,-40,-46,-93,-45,-111,-44,-99,-43,-59,-42,9,-40,106,-39,-30,-38,119,-36,35,-34,-28,-33,-64,-31,-87,-29,-81,-27,-68,-25,-27,-23,19,-20,86,-18,-97,-16,-8,-14,86,-11,-68,-9,42,-6,-104,-4,11,-1,-128,1,-20,3,98,6,-55,8,45,11,-115,13,-37,15,42,18,97,20,-108,22,-84,24,-63,26,-75,28,-93,30,114,32,47,34,-42,35,94,37,-43,38,42,40,106,41,-121,42,-115,43,112,44,56,45,-31,45,103,46,-45,46,24,47,70,47,72,47,54,47,-8,46,-92,46,42,46,-112,45,-34,44,2,44,20,43,-2,41,-44,40,-121,39,37,38,-92,36,13,35,94,33,-108,31,-67,29,-56,27,-55,25,-79,23,-116,21,90,19,23,17,-51,14,115,12,25,10,-83,7,72,5,-44,2,103,0,-11,-3,-122,-5,26,-7,-76,-10,79,-12,-4,-15,-88,-17,102,-19,48,-21,3,-23,-16,-26,-30,-28,-15,-30,13,-31,66,-33,-116,-35,-19,-37,105,-38,-4,-40,-84,-41,117,-42,94,-43,96,-44,-123,-45,-64,-46,38,-46,-96,-47,64,-47,-1,-48,-36,-48,-37,-48,-4,-48,56,-47,-103,-47,24,-46,-76,-46,115,-45,78,-44,70,-43,95,-42,-113,-41,-32,-40,71,-38,-53,-37,104,-35,23,-33,-25,-32,-66,-30,-71,-28,-73,-26,-44,-24,-11,-22,45,-19,110,-17,-71,-15,19,-12,110,-10,-44,-8,63,-5,-86,-3,28,0,-121,2,-11,4,93,7,-60,9,29,12,118,14,-65,16,-2,18,51,21,84,23,106,25,108,27,92,29,55,31,-2,32,-83,34,71,36,-61,37,44,39,115,40,-92,41,-73,42,-87,43,-123,44,58,45,-40,45,78,46,-84,46,-25,46,1,47,0,47,-44,46,-105,46,42,46,-82,45,2,45,72,44,97,43,104,42,73,41,20,40,-63,38,84,37,-49,35,47,34,120,32,-82,30,-52,28,-42,26,-44,24,-76,22,-107,20,90,18,27,16,-51,13,121,11,25,9,-75,6,81,4,-35,1,123,-1,5,-3,-94,-6,56,-8,-39,-11,126,-13,45,-15,-26,-18,-86,-20,125,-22,92,-24,79,-26,79,-28,101,-30,-111,-32,-52,-34,37,-35,-111,-37,23,-38,-69,-40,113,-41,77,-42,60,-43,81,-44,124,-45,-52,-46,52,-46,-60,-47,106,-47,56,-47,31,-47,45,-47,84,-47,-95,-47,9,-46,-110,-46,60,-45,0,-44,-25,-44,-25,-43,8,-41,64,-40,-102,-39,3,-37,-107,-36,44,-34,-17,-33,-76,-31,-99,-29,-113,-27,-104,-25,-76,-23,-43,-21,19,-18,76,-16,-97,-14,-17,-12,82,-9,-82,-7,26,-4,-127,-2,-19,0,85,3,-64,5,28,8,-124,10,-47,12,39,15,101,17,-98,19,-54,21,-32,23,-14,25,-27,27,-50,29,-96,31,89,33,1,35,-114,36,0,38,95,39,-104,40,-62,41,-59,42,-78,43,123,44,44,45,-72,45,44,46,120,46,-84,46,-69,46,-84,46,126,46,47,46,-63,45,52,45,-119,44,-69,43,-40,42,-51,41,-79,40,111,39,26,38,-92,36,28,35,119,33,-66,31,-18,29,10,28,20,26,9,24,-11,21,-59,19,-102,17,78,15,12,13,-80,10,90,8,-12,5,-109,3,39,1,-61,-2,87,-4,-10,-7,-109,-9,56,-11,-25,-14,-104,-16,93,-18,38,-20,0,-22,-22,-25,-31,-27,-17,-29,12,-30,62,-32,-122,-34,-24,-36,91,-37,-16,-39,-104,-40,90,-41,66,-42,56,-43,87,-44,-114,-45,-28,-46,90,-46,-17,-47,-95,-47,119,-47,103,-47,126,-47,-84,-47,3,-46,112,-46,4,-45,-80,-45,-127,-44,105,-43,115,-42,-107,-41,-42,-40,49,-38,-92,-37,49,-35,-42,-34,-113,-32,100,-30,67,-28,63,-26,68,-24,96,-22,-123,-20,-66,-18,-7,-16,72,-13,-102,-11,-12,-9,84,-6}; }
	private static byte[] data47(){ return new byte[] {-72,-4,29,-1,-125,1,-21,3,72,6,-83,8,-2,10,85,13,-105,15,-39,17,5,20,42,22,62,24,63,26,52,28,14,30,-38,31,-116,33,42,35,-82,36,27,38,107,39,-93,40,-64,41,-70,42,-95,43,97,44,8,45,-110,45,-14,45,69,46,101,46,117,46,92,46,37,46,-44,45,92,45,-52,44,24,44,73,43,92,42,83,41,43,40,-18,38,-116,37,29,36,-118,34,-23,32,41,31,93,29,118,27,125,25,121,23,89,21,58,19,0,17,-60,14,121,12,37,10,-47,7,109,5,18,3,-89,0,73,-2,-31,-5,-122,-7,38,-9,-44,-12,-125,-14,65,-16,6,-18,-40,-21,-70,-23,-88,-25,-87,-27,-70,-29,-32,-31,27,-32,104,-34,-46,-36,77,-37,-24,-39,-105,-40,101,-41,75,-42,83,-43,112,-44,-76,-45,13,-45,-116,-46,38,-46,-33,-47,-70,-47,-78,-47,-53,-47,3,-46,89,-46,-47,-46,100,-45,26,-44,-25,-44,-37,-43,-32,-42,13,-40,73,-39,-85,-38,30,-36,-85,-35,86,-33,10,-31,-31,-30,-62,-28,-70,-26,-63,-24,-35,-22,-5,-20,56,-17,110,-15,-69,-13,9,-10,97,-8,-65,-6,28,-3,-127,-1,-33,1,67,4,-97,6,-7,8,76,11,-105,13,-40,15,17,18,58,20,88,22,101,24,99,26,76,28,39,30,-25,31,-105,33,43,35,-84,36,15,38,95,39,-117,40,-92,41,-101,42,120,43,53,44,-41,44,88,45,-68,45,-2,45,37,46,39,46,17,46,-45,45,127,45,3,45,114,44,-72,43,-20,42,-10,41,-15,40,-59,39,-124,38,42,37,-82,35,39,34,125,32,-61,30,-11,28,13,27,28,25,16,23,-2,20,-44,18,-88,16,101,14,37,12,-48,9,126,7,35,5,-59,2,101,0,6,-2,-90,-5,75,-7,-9,-10,-96,-12,96,-14,23,-16,-21,-19,-69,-21,-90,-23,-103,-25,-98,-27,-75,-29,-30,-31,29,-32,120,-34,-36,-36,104,-37,-4,-39,-69,-40,-124,-41,119,-42,124,-43,-91,-44,-27,-45,73,-45,-58,-46,102,-46,37,-46,-2,-47,-3,-47,23,-46,79,-46,-84,-46,33,-45,-69,-45,107,-44,66,-43,45,-42,58,-41,100,-40,-95,-39,2,-37,116,-36,3,-34,-91,-33,100,-31,45,-29,22,-27,5,-25,14,-23,35,-21,68,-19,120,-17,-81,-15,-8,-13,65,-10,-105,-8,-18,-6,75,-3,-87,-1,4,2,101,4,-71,6,18,9,94,11,-91,13,-28,15,20,18,60,20,84,22,92,24,87,26,58,28,18,30,-53,31,124,33,5,35,-118,36,-29,37,49,39,91,40,111,41,99,42,62,43,-6,43,-108,44,26,45,115,45,-68,45,-37,45,-32,45,-59,45,-118,45,49,45,-70,44,33,44,113,43,-101,42,-80,41,-94,40,127,39,58,38,-28,36,106,35,-29,33,60,32,-122,30,-72,28,-42,26,-29,24,-32,22,-53,20,-84,18,123,16,68,14,-1,11,-72,9,97,7,16,5,-78,2,89,0,-3,-3,-94,-5,75,-7,-7,-10,-85,-12,106,-14,40,-16,0,-18,-45,-21,-61,-23,-71,-25,-63,-27,-33,-29,10,-30,77,-32,-88,-34,18,-35,-99,-37,58,-38,-15,-40,-55,-41,-78,-42,-63,-43,-23,-44,40,-44,-110,-45,11,-45,-79,-46,105,-46,74,-46,68,-46,94,-46,-102,-46,-16,-46,105,-45,-3,-45,-78,-44,127,-43,113,-42,118,-41,-98,-40,-35,-39,52,-37,-86,-36,49,-34,-43,-33,-117,-31,85,-29,53,-27,39,-25,39,-23,59,-21,88,-19,-126,-17,-65,-15,-7,-13,72,-10,-110,-8,-23,-6,64,-3,-104,-1,-11,1,73,4,-93,6,-16,8,59,11,127,13,-72,15,-24,17,9,20,32,22,36,24,28,26,-3,27,-46,29,-119,31,54,33,-62,34,63,36,-100,37,-28,38,17,40,34,41,24,42,-17,42,-84,43,73,44,-52,44,41,45,112,45,-110,45,-105,45,-127,45,67,45,-16,44,122,44,-28,43,55,43,99,42,123,41,115,40,80,39,18,38,-68,36,75,35,-61,33,38,32,109,30,-87,28,-55,26,-34,24,-38,22,-48,20,-83,18,-117,16,80,14,23,12,-52,9,-126,7,48,5,-39,2,-125,0,43,-2,-44,-5,-125,-7,50,-9,-23,-12,-86,-14,110,-16,69,-18,31,-20,15,-22,7,-24,19,-26,49,-28,96,-30,-93,-32,-2,-34,107,-35,-11,-37,-110,-38,77,-39,29,-40,16,-41,21,-42,62,-43,-126,-44,-33,-45,100,-45,-6,-46,-69,-46,-110,-46,-116,-46,-93,-46,-38,-46,47,-45,-94,-45,52,-44,-30,-44,-83,-43,-102,-42,-101,-41,-67,-40,-9,-39,76,-37,-73,-36,64,-34,-39,-33,-116,-31,81,-29,44,-27,22,-25,20,-23,32,-21,57,-19,95,-17,-107,-15,-53,-13,19,-10,92,-8,-85,-6,0,-3,82,-1,-86,1,-2,3,79,6,-98,8,-31,10,36,13,92,15,-123,17,-85,19,-74,21,-61,23,-79,25,-105,27,103,29,32,31,-52,32,89,34,-45,35,54,37,123,38,-83,39,-69,40}; }
	private static byte[] data48(){ return new byte[] {-72,41,-115,42,82,43,-19,43,116,44,-41,44,31,45,72,45,80,45,59,45,7,45,-73,44,68,44,-72,43,9,43,67,42,92,41,91,40,61,39,7,38,-76,36,78,35,-57,33,52,32,-128,30,-61,28,-25,26,4,25,5,23,3,21,-27,18,-56,16,-110,14,95,12,26,10,-42,7,-123,5,56,3,-32,0,-110,-2,61,-4,-20,-7,-92,-9,90,-11,30,-13,-23,-16,-71,-18,-97,-20,-121,-22,-121,-24,-112,-26,-80,-28,-36,-30,34,-31,123,-33,-26,-35,112,-36,8,-37,-60,-39,-110,-40,125,-41,-123,-42,-90,-43,-27,-44,70,-44,-71,-45,89,-45,9,-45,-31,-46,-45,-46,-27,-46,21,-45,103,-45,-50,-45,93,-44,4,-43,-57,-43,-81,-42,-90,-41,-63,-40,-9,-39,64,-37,-86,-36,37,-34,-70,-33,101,-31,37,-29,-10,-28,-36,-26,-49,-24,-40,-22,-23,-20,11,-17,55,-15,105,-13,-82,-11,-21,-9,61,-6,-121,-4,-40,-2,44,1,120,3,-53,5,18,8,87,10,-107,12,-54,14,-11,16,21,19,38,21,42,23,32,25,2,27,-43,28,-113,30,58,32,-50,33,71,35,-80,36,-12,37,46,39,61,40,66,41,24,42,-28,42,-122,43,16,44,124,44,-56,44,-7,44,7,45,-3,44,-53,44,-122,44,26,44,-107,43,-15,42,48,42,83,41,89,40,70,39,22,38,-52,36,111,35,-15,33,99,32,-67,30,1,29,52,27,83,25,96,23,96,21,79,19,52,17,10,15,-41,12,-98,10,89,8,20,6,-58,3,121,1,41,-1,-36,-4,-116,-6,71,-8,1,-10,-57,-13,-112,-15,103,-17,72,-19,52,-21,50,-23,59,-25,87,-27,-121,-29,-59,-31,29,-32,-120,-34,9,-35,-92,-37,84,-38,33,-39,7,-40,7,-41,38,-42,91,-43,-76,-44,37,-44,-72,-45,99,-45,52,-45,26,-45,39,-45,78,-45,-110,-45,-9,-45,120,-44,23,-43,-46,-43,-84,-42,-98,-41,-82,-40,-39,-39,26,-37,122,-36,-21,-35,121,-33,23,-31,-48,-30,-103,-28,117,-26,98,-24,96,-22,106,-20,-122,-18,-88,-16,-40,-14,17,-11,78,-9,-107,-7,-36,-5,42,-2,118,0,-60,2,13,5,86,7,-106,9,-42,11,5,14,50,16,81,18,98,20,106,22,93,24,68,26,22,28,-39,29,-126,31,28,33,-101,34,5,36,86,37,-116,38,-83,39,-85,40,-104,41,93,42,19,43,-100,43,26,44,101,44,-88,44,-69,44,-69,44,-105,44,88,44,-8,43,126,43,-27,42,45,42,94,41,107,40,101,39,65,38,-1,36,-82,35,58,34,-72,32,25,31,106,29,-92,27,-50,25,-26,23,-22,21,-25,19,-50,17,-79,15,-125,13,79,11,22,9,-49,6,-113,4,62,2,-6,-1,-85,-3,99,-5,28,-7,-35,-10,-97,-12,112,-14,64,-16,37,-18,15,-20,10,-22,22,-24,42,-26,88,-28,-107,-30,-29,-32,80,-33,-59,-35,94,-36,7,-37,-52,-39,-86,-40,-92,-41,-75,-42,-21,-43,48,-43,-96,-44,33,-44,-54,-45,-120,-45,107,-45,101,-45,-121,-45,-69,-45,23,-44,-116,-44,27,-43,-47,-43,-105,-42,-125,-41,-124,-40,-92,-39,-39,-38,44,-36,-108,-35,19,-33,-85,-32,84,-30,21,-28,-26,-27,-54,-25,-67,-23,-64,-21,-47,-19,-19,-17,19,-14,69,-12,126,-10,-69,-8,0,-5,70,-3,-113,-1,-40,1,32,4,98,6,-89,8,-34,10,19,13,60,15,92,17,113,19,119,21,113,23,87,25,50,27,-12,28,-89,30,67,32,-52,33,56,35,-104,36,-50,37,-3,38,4,40,-11,40,-50,41,-125,42,35,43,-96,43,2,44,72,44,108,44,121,44,95,44,46,44,-35,43,108,43,-28,42,56,42,118,41,-110,40,-104,39,126,38,82,37,2,36,-89,34,37,33,-99,31,-13,29,60,28,112,26,-111,24,-94,22,-88,20,-104,18,-124,16,94,14,51,12,-1,9,-62,7,-125,5,60,3,-7,0,-80,-2,108,-4,37,-6,-21,-9,-86,-11,127,-13,77,-15,50,-17,26,-19,19,-21,25,-23,44,-25,85,-27,-118,-29,-38,-31,51,-32,-80,-34,51,-35,-34,-37,-109,-38,108,-39,88,-40,100,-41,-122,-42,-56,-43,37,-43,-97,-44,54,-44,-20,-45,-68,-45,-82,-45,-68,-45,-26,-45,51,-44,-105,-44,28,-43,-67,-43,124,-42,82,-41,76,-40,85,-39,-123,-38,-62,-37,33,-35,-110,-34,26,-32,-69,-31,106,-29,51,-27,10,-25,-14,-24,-21,-22,-16,-20,3,-17,36,-15,72,-13,124,-11,-76,-9,-19,-7,53,-4,115,-2,-69,0,-1,2,62,5,-126,7,-73,9,-19,11,20,14,57,16,76,18,91,20,80,22,67,24,29,26,-24,27,-94,29,68,31,-43,32,78,34,-83,35,-4,36,39,38,69,39,59,40,34,41,-28,41,-110,42,27,43,-114,43,-33,43,22,44,44,44,40,44,1,44,-62,43,100,43,-27,42,79,42,-103,41,-59,40,-33,39,-49,38,-74,37,116,36,38,35,-72,33}; }
	private static byte[] data49(){ return new byte[] {55,32,-94,30,-13,28,54,27,100,25,-127,23,-111,21,-115,19,-125,17,101,15,71,13,22,11,-29,8,-85,6,104,4,46,2,-28,-1,-88,-3,97,-5,40,-7,-18,-10,-71,-12,-110,-14,106,-16,88,-18,74,-20,75,-22,93,-24,123,-26,-81,-28,-14,-30,72,-31,-72,-33,52,-34,-45,-36,127,-37,74,-38,44,-39,42,-40,61,-41,117,-42,-65,-43,45,-43,-74,-44,86,-44,31,-44,-9,-45,-3,-45,18,-44,76,-44,-92,-44,20,-43,-89,-43,82,-42,24,-41,2,-40,-7,-40,25,-38,71,-37,-109,-36,-10,-35,112,-33,-2,-32,-92,-30,91,-28,37,-26,3,-24,-22,-23,-20,-21,-21,-19,9,-16,30,-14,79,-12,120,-10,-76,-8,-23,-6,45,-3,105,-1,-83,1,-21,3,38,6,97,8,-108,10,-68,12,-27,14,-10,16,13,19,5,21,-2,22,-36,24,-79,26,112,28,31,30,-75,31,59,33,-90,34,-3,35,58,37,95,38,106,39,87,40,50,41,-26,41,-122,42,6,43,105,43,-80,43,-37,43,-30,43,-42,43,-94,43,90,43,-20,42,104,42,-59,41,4,41,47,40,50,39,41,38,-5,36,-69,35,97,34,-16,32,104,31,-52,29,28,28,89,26,-124,24,-95,22,-88,20,-85,18,-102,16,-127,14,93,12,51,10,-3,7,-52,5,-118,3,80,1,16,-1,-46,-4,-104,-6,93,-8,46,-10,-2,-13,-35,-15,-63,-17,-78,-19,-82,-21,-69,-23,-47,-25,-2,-27,55,-28,-121,-30,-24,-32,95,-33,-21,-35,-112,-36,74,-37,33,-38,10,-39,23,-40,54,-41,118,-42,-49,-43,69,-43,-38,-44,-122,-44,88,-44,63,-44,72,-44,110,-44,-83,-44,18,-43,-120,-43,40,-42,-43,-42,-84,-41,-109,-40,-101,-39,-69,-38,-13,-37,67,-35,-84,-34,42,-32,-66,-31,102,-29,33,-27,-19,-26,-50,-24,-74,-22,-72,-20,-68,-18,-47,-16,-16,-14,22,-11,68,-9,122,-7,-81,-5,-20,-3,39,0,101,2,-98,4,-41,6,9,9,51,11,93,13,116,15,-118,17,-116,19,-120,21,109,23,79,25,15,27,-48,28,106,30,1,32,117,33,-35,34,37,36,92,37,115,38,117,39,93,40,35,41,-38,41,102,42,-30,42,56,43,120,43,-105,43,-103,43,-126,43,68,43,-10,42,127,42,-12,41,74,41,-126,40,-91,39,-92,38,-108,37,98,36,27,35,-63,33,69,32,-63,30,30,29,107,27,-87,25,-48,23,-21,21,-8,19,-13,17,-26,15,-49,13,-86,11,-124,9,82,7,29,5,-25,2,-85,0,113,-2,57,-4,-1,-7,-46,-9,-97,-11,127,-13,91,-15,77,-17,64,-19,73,-21,85,-23,126,-25,-88,-27,-14,-29,70,-30,-82,-32,51,-33,-62,-35,117,-36,51,-37,23,-38,5,-39,31,-40,66,-41,-114,-42,-16,-43,106,-43,14,-43,-69,-44,-100,-44,-124,-44,-102,-44,-61,-44,14,-43,114,-43,-8,-43,-108,-42,79,-41,39,-40,19,-39,35,-38,66,-37,-127,-36,-43,-35,63,-33,-63,-32,87,-30,-2,-29,-65,-27,-120,-25,107,-23,84,-21,82,-19,88,-17,108,-15,-121,-13,-83,-11,-39,-9,7,-6,63,-4,116,-2,-81,0,-28,2,29,5,74,7,126,9,-97,11,-62,13,-41,15,-32,17,-30,19,-46,21,-76,23,-117,25,72,27,-3,28,-108,30,31,32,-112,33,-22,34,51,36,88,37,113,38,103,39,69,40,11,41,-80,41,64,42,-83,42,2,43,55,43,81,43,78,43,45,43,-15,42,-108,42,33,42,-117,41,-34,40,19,40,47,39,48,38,24,37,-26,35,-101,34,62,33,-60,31,59,30,-103,28,-27,26,36,25,71,23,106,21,110,19,116,17,100,15,78,13,47,11,8,9,-37,6,-86,4,118,2,62,0,11,-2,-45,-5,-92,-7,116,-9,79,-11,43,-13,23,-15,6,-17,5,-19,15,-21,40,-23,79,-25,-120,-27,-47,-29,47,-30,-97,-32,40,-33,-65,-35,120,-36,61,-37,37,-38,31,-39,56,-40,105,-41,-76,-42,31,-42,-94,-43,67,-43,0,-43,-36,-44,-48,-44,-24,-44,22,-43,98,-43,-47,-43,82,-42,-7,-42,-78,-41,-115,-40,127,-39,-115,-38,-79,-37,-16,-36,67,-34,-77,-33,47,-31,-53,-30,111,-28,46,-26,-5,-25,-41,-23,-61,-21,-68,-19,-60,-17,-48,-15,-18,-13,13,-10,55,-8,99,-6,-107,-4,-56,-2,-3,0,48,3,98,5,-116,7,-70,9,-41,11,-12,13,4,16,8,18,4,20,-18,21,-50,23,-104,25,89,27,-3,28,-102,30,22,32,-120,33,-39,34,28,36,63,37,79,38,66,39,28,40,-37,40,125,41,8,42,111,42,-61,42,-15,42,12,43,0,43,-31,42,-101,42,70,42,-60,41,55,41,-127,40,-71,39,-48,38,-45,37,-73,36,-120,35,60,34,-36,32,103,31,-37,29,61,28,-119,26,-57,24,-15,22,16,21,29,19,31,17,22,15,1,13,-25,10,-63,8,-102,6,107,4,60,2,8,0,-40,-3,-90,-5,122,-7,81,-9}; }
	private static byte[] data50(){ return new byte[] {45,-11,17,-13,0,-15,-13,-18,-5,-20,4,-21,39,-23,79,-25,-113,-27,-35,-29,63,-30,-75,-32,62,-33,-31,-35,-107,-36,105,-37,76,-38,79,-39,106,-40,-99,-41,-15,-42,88,-42,-28,-43,-124,-43,70,-43,34,-43,27,-43,50,-43,100,-43,-79,-43,33,-42,-95,-42,76,-41,2,-40,-31,-40,-48,-39,-33,-38,2,-36,62,-35,-106,-34,-4,-33,-127,-31,16,-29,-69,-28,114,-26,64,-24,23,-22,3,-20,-9,-19,-6,-17,9,-14,27,-12,62,-10,94,-8,-116,-6,-75,-4,-24,-2,20,1,71,3,114,5,-101,7,-63,9,-36,11,-12,13,-2,15,1,18,-10,19,-35,21,-72,23,127,25,59,27,-35,28,115,30,-17,31,90,33,-84,34,-26,35,13,37,19,38,10,39,-36,39,-100,40,60,41,-63,41,46,42,119,42,-81,42,-67,42,-69,42,-108,42,84,42,-9,41,127,41,-22,40,58,40,113,39,-119,38,-114,37,116,36,68,35,-1,33,-99,32,45,31,-93,29,5,28,90,26,-109,24,-54,22,-29,20,-6,18,-3,16,-8,14,-24,12,-49,10,-79,8,-118,6,99,4,53,2,7,0,-38,-3,-83,-5,-123,-7,96,-9,63,-11,43,-13,22,-15,24,-17,24,-19,46,-21,78,-23,126,-25,-65,-27,15,-28,119,-30,-22,-32,127,-33,25,-34,-37,-36,-91,-37,-108,-38,-109,-39,-80,-40,-26,-41,55,-41,-91,-42,42,-42,-47,-43,-115,-43,110,-43,98,-43,124,-43,-87,-43,-6,-43,97,-42,-23,-42,-120,-41,70,-40,26,-39,11,-38,22,-37,54,-36,115,-35,-64,-34,42,-32,-90,-31,53,-29,-35,-28,-117,-26,91,-24,41,-22,20,-20,2,-18,4,-16,7,-14,33,-12,50,-10,89,-8,124,-6,-94,-4,-45,-2,-7,0,41,3,79,5,117,7,-107,9,-80,11,-63,13,-54,15,-56,17,-69,19,-97,21,120,23,58,25,-10,26,-108,28,43,30,-94,31,15,33,90,34,-100,35,-72,36,-56,37,-76,38,-113,39,73,40,-18,40,113,41,-32,41,43,42,97,42,118,42,114,42,78,42,18,42,-74,41,66,41,-81,40,4,40,59,39,90,38,98,37,74,36,34,35,-36,33,-125,32,20,31,-112,29,-10,27,81,26,-115,24,-53,22,-27,20,6,19,7,17,14,15,-4,12,-17,10,-49,8,-79,6,-117,4,99,2,58,0,16,-2,-25,-5,-60,-7,-97,-9,-121,-11,112,-13,102,-15,97,-17,109,-19,126,-21,-90,-23,-44,-25,24,-26,107,-28,-48,-30,74,-31,-40,-33,122,-34,54,-35,3,-36,-15,-38,-19,-39,13,-39,62,-40,-112,-41,-7,-42,127,-42,33,-42,-35,-43,-71,-43,-85,-43,-64,-43,-21,-43,55,-42,-99,-42,28,-41,-68,-41,110,-40,71,-39,42,-38,56,-37,75,-36,-119,-35,-51,-34,53,-32,-88,-31,52,-29,-44,-28,-127,-26,69,-24,21,-22,-12,-21,-30,-19,-40,-17,-32,-15,-23,-13,-1,-11,27,-8,59,-6,95,-4,-120,-2,-84,0,-42,2,-5,4,27,7,58,9,79,11,96,13,102,15,97,17,82,19,53,21,9,23,-45,24,-124,26,41,28,-69,29,52,31,-94,32,-17,33,46,35,80,36,94,37,80,38,43,39,-24,39,-114,40,25,41,-122,41,-36,41,14,42,45,42,42,42,14,42,-44,41,-127,41,12,41,-121,40,-39,39,29,39,63,38,74,37,63,36,23,35,-37,33,-121,32,30,31,-94,29,14,28,108,26,-76,24,-14,22,25,21,57,19,69,17,78,15,70,13,58,11,34,9,7,7,-24,4,-61,2,-97,0,121,-2,84,-4,51,-6,21,-8,-6,-11,-21,-13,-32,-15,-34,-17,-20,-19,-1,-21,35,-22,89,-24,-105,-26,-20,-28,82,-29,-56,-31,87,-32,-9,-34,-80,-35,124,-36,101,-37,98,-38,121,-39,-83,-40,-12,-41,95,-41,-37,-42,125,-42,48,-42,8,-42,-12,-43,3,-42,41,-42,109,-42,-51,-42,70,-41,-35,-41,-115,-40,86,-39,62,-38,55,-37,80,-36,123,-35,-63,-34,28,-32,-120,-31,18,-29,-95,-28,82,-26,7,-24,-45,-23,-84,-21,-110,-19,-125,-17,-125,-15,-121,-13,-103,-11,-83,-9,-55,-7,-24,-5,12,-2,44,0,85,2,111,4,-107,6,-87,8,-62,10,-51,12,-46,14,-51,16,-68,18,-98,20,118,22,57,24,-15,25,-107,27,39,29,-88,30,16,32,102,33,-92,34,-49,35,-37,36,-43,37,-76,38,116,39,37,40,-82,40,41,41,123,41,-63,41,-39,41,-23,41,-52,41,-98,41,80,41,-26,40,99,40,-58,39,10,39,58,38,75,37,71,36,42,35,-11,33,-87,32,76,31,-47,29,77,28,-82,26,-1,24,69,23,116,21,-103,19,-79,17,-68,15,-68,13,-74,11,-91,9,-114,7,118,5,84,3,54,1,19,-1,-14,-4,-42,-6,-75,-8,-89,-10,-114,-12,-114,-14,-119,-16,-107,-18,-81,-20,-51,-22,4,-23,65,-25,-107,-27,-10,-29,110,-30,-11,-32,-107,-33,72,-34,16,-35,-10,-37,-22,-38,0,-38,42,-39}; }
	private static byte[] data51(){ return new byte[] {109,-40,-49,-41,72,-41,-36,-42,-112,-42,87,-42,68,-42,65,-42,102,-42,-99,-42,-10,-42,101,-41,-13,-41,-105,-40,93,-39,51,-38,43,-37,51,-36,90,-35,-109,-34,-26,-33,74,-31,-56,-30,83,-28,-12,-27,-88,-25,102,-23,59,-21,21,-19,4,-17,-10,-16,-5,-14,0,-11,17,-9,38,-7,67,-5,91,-3,-126,-1,-104,1,-66,3,-42,5,-19,7,3,10,9,12,19,14,8,16,-4,17,-37,19,-76,21,123,23,53,25,-39,26,114,28,-15,29,99,31,-68,32,-2,33,47,35,64,36,69,37,34,38,-10,38,-95,39,62,40,-72,40,26,41,99,41,-117,41,-100,41,-111,41,104,41,37,41,-55,40,74,40,-67,39,9,39,67,38,97,37,103,36,83,35,42,34,-23,32,-109,31,39,30,-87,28,19,27,116,25,-69,23,-8,21,37,20,66,18,90,16,93,14,97,12,85,10,69,8,52,6,20,4,-2,1,-35,-1,-62,-3,-90,-5,-116,-7,123,-9,105,-11,100,-13,101,-15,108,-17,-119,-19,-92,-21,-41,-23,22,-24,98,-26,-60,-28,52,-29,-72,-31,83,-32,-1,-34,-60,-35,-99,-36,-112,-37,-102,-38,-67,-39,-5,-40,78,-40,-63,-41,76,-41,-14,-42,-76,-42,-111,-42,-120,-42,-97,-42,-53,-42,25,-41,123,-41,0,-40,-105,-40,80,-39,27,-38,8,-37,3,-36,33,-35,75,-34,-107,-33,-19,-32,95,-30,-30,-29,118,-27,34,-25,-46,-24,-93,-22,112,-20,87,-18,68,-16,58,-14,63,-12,70,-10,85,-8,106,-6,-124,-4,-102,-2,-69,0,-48,2,-20,4,2,7,16,9,29,11,31,13,26,15,10,17,-17,18,-56,20,-110,22,79,24,-7,25,-110,27,30,29,-115,30,-14,31,60,33,109,34,-110,35,-110,36,-124,37,89,38,18,39,-71,39,59,40,-83,40,-4,40,51,41,80,41,80,41,51,41,-1,40,-86,40,67,40,-76,39,28,39,85,38,-115,37,-108,36,-105,35,115,34,66,33,-8,31,-104,30,36,29,-97,27,3,26,92,24,-97,22,-40,20,-1,18,29,17,45,15,54,13,49,11,46,9,23,7,13,5,-19,2,-36,0,-67,-2,-86,-4,-114,-6,-126,-8,112,-10,108,-12,107,-14,117,-16,-117,-18,-86,-20,-43,-22,19,-23,89,-25,-72,-27,32,-28,-95,-30,49,-31,-39,-33,-109,-34,102,-35,78,-36,80,-37,102,-38,-102,-39,-27,-40,73,-40,-55,-41,99,-41,22,-41,-22,-42,-47,-42,-37,-42,-6,-42,56,-41,-112,-41,2,-40,-112,-40,54,-39,-7,-39,-49,-38,-57,-37,-53,-36,-12,-35,37,-33,122,-32,-40,-31,79,-29,-35,-28,113,-26,39,-24,-38,-23,-83,-21,126,-19,104,-17,84,-15,78,-13,81,-11,86,-9,103,-7,120,-5,-116,-3,-89,-1,-72,1,-44,3,-29,5,-13,7,-2,9,0,12,-3,13,-20,15,-40,17,-84,19,-124,21,59,23,-15,24,-111,26,27,28,-98,29,-1,30,87,32,-108,33,-68,34,-52,35,-56,36,-92,37,114,38,28,39,-79,39,46,40,-119,40,-44,40,-8,40,12,41,-6,40,-40,40,-112,40,56,40,-68,39,43,39,-127,38,-74,37,-32,36,-32,35,-41,34,-80,33,116,32,35,31,-66,29,66,28,-71,26,25,25,108,23,-82,21,-30,19,8,18,38,16,50,14,61,12,58,10,50,8,40,6,19,4,2,2,-21,-1,-38,-3,-62,-5,-75,-7,-89,-9,-95,-11,-95,-13,-85,-15,-69,-17,-40,-19,4,-20,52,-22,-127,-24,-49,-26,54,-27,-83,-29,53,-30,-43,-32,-123,-33,77,-34,42,-35,32,-36,43,-37,82,-38,-114,-39,-26,-40,88,-40,-30,-41,-119,-41,74,-41,35,-41,30,-41,44,-41,90,-41,-93,-41,2,-40,-126,-40,22,-39,-57,-39,-109,-38,114,-37,112,-36,127,-35,-87,-34,-24,-33,59,-31,-91,-30,30,-28,-80,-27,73,-25,0,-23,-72,-22,-117,-20,94,-18,74,-16,50,-14,51,-12,43,-10,56,-8,65,-6,80,-4,101,-2,115,0,-117,2,-105,4,-87,6,-82,8,-75,10,-81,12,-92,14,-114,16,109,18,63,20,6,22,-67,23,97,25,-3,26,122,28,-13,29,77,31,-108,32,-50,33,-31,34,-13,35,-40,36,-79,37,112,38,15,39,-99,39,11,40,94,40,-100,40,-71,40,-66,40,-86,40,116,40,46,40,-60,39,67,39,-84,38,-13,37,42,37,67,36,69,35,48,34,7,33,-63,31,113,30,1,29,-119,27,-10,25,87,24,-90,22,-25,20,26,19,64,17,90,15,109,13,115,11,117,9,111,7,99,5,88,3,69,1,54,-1,37,-3,23,-5,11,-7,6,-9,5,-11,11,-13,29,-15,51,-17,91,-19,-119,-21,-54,-23,20,-24,119,-26,-35,-28,100,-29,-15,-31,-98,-32,84,-33,40,-34,15,-35,12,-36,39,-37,79,-38,-99,-39,-7,-40,119,-40,12,-40,-72,-41,-122,-41,103,-41,105,-41,-126,-41,-73,-41,7,-40,112,-40,-11,-40,-111,-39,74,-38,24,-37,2,-36,2,-35}; }
	private static byte[] data52(){ return new byte[] {23,-34,70,-33,-119,-32,-33,-31,78,-29,-55,-28,89,-26,-1,-25,-87,-23,112,-21,55,-19,20,-17,-8,-16,-26,-14,-35,-12,-35,-10,-34,-8,-20,-6,-13,-4,4,-1,20,1,30,3,47,5,50,7,58,9,53,11,45,13,24,15,-4,16,-42,18,-99,20,98,22,7,24,-79,25,54,27,-71,28,30,30,115,31,-73,32,-34,33,-10,34,-17,35,-38,36,-95,37,92,38,-14,38,118,39,-36,39,43,40,91,40,118,40,111,40,86,40,27,40,-54,39,93,39,-43,38,56,38,123,37,-85,36,-64,35,-66,34,-89,33,118,32,50,31,-36,29,106,28,-14,26,90,25,-65,23,10,22,74,20,-127,18,-93,16,-62,14,-42,12,-39,10,-25,8,-39,6,-40,4,-52,2,-66,0,-75,-2,-90,-4,-99,-6,-103,-8,-108,-10,-96,-12,-91,-14,-63,-16,-35,-18,10,-19,66,-21,-123,-23,-34,-25,60,-26,-72,-28,57,-29,-39,-31,-125,-32,75,-33,29,-34,18,-35,20,-36,54,-37,104,-38,-70,-39,32,-39,-94,-40,65,-40,-16,-41,-55,-41,-83,-41,-74,-41,-43,-41,15,-40,102,-40,-47,-40,95,-39,-6,-39,-66,-38,-120,-37,125,-36,121,-35,-105,-34,-59,-33,10,-31,99,-30,-46,-29,78,-27,-29,-26,127,-24,54,-22,-17,-21,-63,-19,-108,-17,123,-15,101,-13,92,-11,85,-9,89,-7,92,-5,104,-3,111,-1,124,1,-124,3,-116,5,-113,7,-112,9,-126,11,123,13,89,15,63,17,11,19,-45,20,-117,22,48,24,-50,25,81,27,-55,28,44,30,120,31,-75,32,-41,33,-26,34,-35,35,-68,36,-125,37,50,38,-57,38,66,39,-92,39,-21,39,27,40,43,40,37,40,3,40,-60,39,115,39,-3,38,119,38,-47,37,22,37,64,36,86,35,79,34,55,33,6,32,-64,30,105,29,-7,27,125,26,-21,24,72,23,-98,21,-41,19,21,18,53,16,92,14,104,12,124,10,125,8,127,6,124,4,117,2,107,0,100,-2,93,-4,85,-6,90,-8,86,-10,103,-12,118,-14,-111,-16,-73,-18,-24,-20,35,-21,115,-23,-57,-25,53,-26,-81,-28,59,-29,-35,-31,-113,-32,89,-33,54,-34,44,-35,53,-36,91,-37,-109,-38,-23,-39,86,-39,-40,-40,-127,-40,47,-40,15,-40,-11,-41,4,-40,35,-40,99,-40,-71,-40,43,-39,-73,-39,88,-38,25,-37,-22,-37,-37,-36,-37,-35,-8,-34,38,-32,110,-31,-62,-30,52,-28,-82,-27,64,-25,-31,-24,-115,-22,76,-20,22,-18,-20,-17,-53,-15,-72,-13,-92,-11,-93,-9,-101,-7,-95,-5,-93,-3,-84,-1,-80,1,-73,3,-71,5,-72,7,-78,9,-91,11,-111,13,116,15,76,17,24,19,-38,20,-116,22,48,24,-61,25,70,27,-73,28,22,30,93,31,-105,32,-78,33,-64,34,-82,35,-114,36,79,37,-5,37,-117,38,4,39,99,39,-89,39,-44,39,-31,39,-38,39,-74,39,117,39,34,39,-85,38,36,38,125,37,-60,36,-23,35,4,35,-7,33,-27,32,-78,31,112,30,22,29,-83,27,44,26,-93,24,-3,22,88,21,-110,19,-44,17,-10,15,34,14,47,12,72,10,75,8,84,6,82,4,79,2,75,0,70,-2,68,-4,67,-6,69,-8,80,-10,91,-12,117,-14,-111,-16,-66,-18,-15,-20,52,-21,-126,-23,-32,-25,80,-26,-51,-28,95,-29,3,-30,-72,-32,-118,-33,99,-34,99,-35,107,-36,-108,-37,-46,-38,39,-38,-107,-39,34,-39,-67,-40,-128,-40,79,-40,68,-40,76,-40,111,-40,-81,-40,4,-39,119,-39,3,-38,-91,-38,96,-37,56,-36,30,-35,39,-34,58,-33,108,-32,-82,-31,4,-29,111,-28,-22,-27,118,-25,23,-23,-66,-22,125,-20,62,-18,22,-16,-17,-15,-42,-13,-58,-11,-75,-9,-74,-7,-83,-5,-76,-3,-79,-1,-74,1,-72,3,-77,5,-77,7,-93,9,-106,11,125,13,90,15,51,17,-10,18,-72,20,100,22,5,24,-105,25,20,27,-124,28,-34,29,37,31,90,32,116,33,127,34,111,35,70,36,12,37,-78,37,68,38,-67,38,23,39,97,39,-122,39,-101,39,-115,39,111,39,45,39,-38,38,102,38,-33,37,58,37,-126,36,-83,35,-62,34,-60,33,-86,32,126,31,63,30,-27,28,-125,27,4,26,124,24,-33,22,56,21,123,19,-67,17,-25,15,15,14,45,12,60,10,81,8,82,6,92,4,90,2,90,0,92,-2,91,-4,94,-6,104,-8,112,-10,-122,-12,-99,-14,-62,-16,-16,-18,37,-19,110,-21,-70,-23,33,-24,-115,-26,19,-27,-95,-29,76,-30,-1,-32,-45,-33,-79,-34,-83,-35,-71,-36,-29,-37,30,-37,118,-38,-26,-39,106,-39,16,-39,-56,-40,-98,-40,-116,-40,-109,-40,-72,-40,-15,-40,74,-39,-74,-39,63,-38,-31,-38,-105,-37,109,-36,80,-35,83,-34,103,-33,-112,-32,-46,-31,33,-29,-118,-28,-1,-27,-117,-25,33,-23,-56,-22,-127,-20,63,-18,16,-16,-25,-15,-56,-13,-78,-11,-95,-9}; }
	private static byte[] data53(){ return new byte[] {-104,-7,-112,-5,-113,-3,-119,-1,-116,1,-124,3,-125,5,119,7,109,9,83,11,63,13,19,15,-22,16,-81,18,104,20,23,22,-76,23,67,25,-64,26,48,28,-123,29,-48,30,0,32,29,33,38,34,23,35,-17,35,-74,36,90,37,-13,37,103,38,-56,38,16,39,59,39,79,39,74,39,36,39,-15,38,-105,38,47,38,-89,37,8,37,82,36,-124,35,-101,34,-93,33,-115,32,103,31,42,30,-38,28,118,27,4,26,122,24,-23,22,62,21,-111,19,-51,17,5,16,47,14,79,12,104,10,124,8,-122,6,-109,4,-107,2,-100,0,-99,-2,-91,-4,-88,-6,-73,-8,-61,-10,-37,-12,-10,-14,30,-15,74,-17,-121,-19,-52,-21,33,-22,-125,-24,-13,-26,119,-27,8,-28,-78,-30,103,-31,55,-32,24,-33,14,-34,32,-35,64,-36,-127,-37,-47,-38,66,-38,-63,-39,103,-39,23,-39,-16,-40,-45,-40,-34,-40,-9,-40,50,-39,-127,-39,-19,-39,111,-38,11,-37,-65,-37,-118,-36,109,-35,105,-34,116,-33,-99,-32,-46,-31,35,-29,127,-28,-11,-27,116,-25,10,-23,-87,-22,91,-20,21,-18,-32,-17,-78,-15,-115,-13,114,-11,92,-9,78,-7,65,-5,60,-3,49,-1,49,1,37,3,31,5,18,7,1,9,-20,10,-54,12,-87,14,113,16,64,18,-18,19,-91,21,57,23,-49,24,70,26,-70,27,15,29,91,30,-117,31,-85,32,-73,33,-90,34,-118,35,70,36,-3,36,-118,37,15,38,107,38,-66,38,-24,38,5,39,1,39,-25,38,-79,38,102,38,-5,37,-128,37,-30,36,54,36,108,35,-114,34,-107,33,-113,32,101,31,58,30,-25,28,-110,27,31,26,-94,24,18,23,115,21,-54,19,10,18,77,16,118,14,-95,12,-63,10,-43,8,-23,6,-9,4,0,3,10,1,18,-1,25,-3,37,-5,49,-7,70,-9,90,-11,127,-13,-96,-15,-43,-17,16,-18,83,-20,-81,-22,8,-23,-126,-25,-5,-27,-106,-28,50,-29,-16,-31,-75,-32,-102,-33,-118,-34,-103,-35,-74,-36,-15,-37,63,-37,-88,-38,40,-38,-63,-39,117,-39,60,-39,38,-39,31,-39,58,-39,107,-39,-77,-39,24,-38,-110,-38,40,-37,-43,-37,-104,-36,115,-35,101,-34,110,-33,-119,-32,-67,-31,0,-29,89,-28,-59,-27,60,-25,-50,-24,98,-22,16,-20,-62,-19,-123,-17,82,-15,39,-13,6,-11,-22,-10,-41,-8,-61,-6,-68,-4,-85,-2,-89,0,-104,2,-114,4,126,6,106,8,83,10,48,12,11,14,-41,15,-97,17,83,19,4,21,-98,22,49,24,-81,25,29,27,125,28,-62,29,1,31,26,32,48,33,34,34,7,35,-48,35,-125,36,32,37,-97,37,15,38,91,38,-104,38,-76,38,-69,38,-89,38,124,38,52,38,-41,37,94,37,-49,36,39,36,103,35,-111,34,-93,33,-96,32,-119,31,88,30,30,29,-62,27,99,26,-24,24,98,23,-52,21,37,20,119,18,-75,16,-17,14,29,13,62,11,98,9,116,7,-118,5,-103,3,-90,1,-78,-1,-67,-3,-50,-5,-38,-7,-12,-9,12,-10,42,-12,87,-14,-125,-16,-58,-18,3,-19,98,-21,-73,-23,49,-24,-88,-26,61,-27,-37,-29,-111,-30,86,-31,50,-32,33,-33,40,-34,66,-35,115,-36,-64,-37,28,-37,-102,-38,41,-38,-44,-39,-104,-39,114,-39,106,-39,120,-39,-96,-39,-31,-39,58,-38,-82,-38,55,-37,-35,-37,-109,-36,105,-35,78,-34,77,-33,97,-32,-121,-31,-57,-30,16,-28,121,-27,-31,-26,110,-24,-8,-23,-98,-21,73,-19,3,-17,-55,-16,-107,-14,113,-12,74,-10,54,-8,25,-6,13,-4,-5,-3,-20,-1,-32,1,-50,3,-66,5,-89,7,-116,9,107,11,67,13,16,15,-41,16,-114,18,60,20,-34,21,109,23,-13,24,98,26,-59,27,17,29,81,30,116,31,-115,32,-123,33,114,34,65,35,-4,35,-95,36,41,37,-97,37,-9,37,59,38,96,38,116,38,102,38,72,38,8,38,-72,37,70,37,-58,36,37,36,114,35,-90,34,-62,33,-52,32,-68,31,-101,30,99,29,27,28,-66,26,82,25,-46,23,71,22,-86,20,1,19,77,17,-118,15,-64,13,-18,11,16,10,48,8,72,6,92,4,111,2,-128,0,-114,-2,-93,-4,-79,-6,-50,-8,-28,-10,9,-11,52,-13,94,-15,-92,-17,-35,-19,58,-20,-112,-22,2,-23,123,-25,7,-26,-92,-28,83,-29,18,-30,-21,-32,-49,-33,-47,-34,-29,-35,14,-35,77,-36,-86,-37,19,-37,-94,-38,60,-38,-6,-39,-55,-39,-75,-39,-71,-39,-44,-39,11,-38,90,-38,-67,-38,66,-37,-44,-37,-123,-36,75,-35,37,-34,26,-33,33,-32,61,-31,110,-30,-79,-29,9,-27,110,-26,-22,-25,110,-23,8,-21,-85,-20,91,-18,25,-16,-34,-15,-81,-13,-123,-11,103,-9,69,-7,53,-5,26,-3,10,-1,-7,0,-30,2,-46,4,-73,6,-100,8,121,10,79,12,33,14,-30,15,-93,17,78,19}; }
	private static byte[] data54(){ return new byte[] {-14,20,-119,22,13,24,-122,25,-19,26,62,28,-125,29,-79,30,-53,31,-43,32,-65,33,-95,34,93,35,19,36,-96,36,36,37,-122,37,-45,37,9,38,34,38,40,38,14,38,-30,37,-105,37,59,37,-66,36,51,36,-122,35,-55,34,-12,33,6,33,9,32,-18,30,-56,29,-122,28,59,27,-44,25,102,24,-31,22,80,21,-78,19,5,18,77,16,-114,14,-67,12,-17,10,16,9,50,7,75,5,100,3,118,1,-113,-1,-98,-3,-70,-5,-49,-7,-18,-9,16,-10,56,-12,107,-14,-93,-16,-24,-18,53,-19,-111,-21,-5,-23,112,-24,-8,-26,-115,-27,54,-28,-15,-30,-68,-31,-98,-32,-108,-33,-100,-34,-64,-35,-14,-36,68,-36,-92,-37,37,-37,-75,-38,101,-38,40,-38,8,-38,-4,-39,13,-38,52,-38,118,-38,-51,-38,65,-37,-57,-37,105,-36,35,-35,-20,-35,-41,-34,-51,-33,-35,-32,3,-30,52,-29,-124,-28,-36,-27,71,-25,-55,-24,77,-22,-20,-21,-110,-19,64,-17,5,-15,-60,-14,-102,-12,109,-10,75,-8,47,-6,18,-4,-4,-3,-26,-1,-51,1,-71,3,-100,5,127,7,92,9,52,11,1,13,-51,14,-124,16,61,18,-34,19,125,21,5,23,-125,24,-16,25,74,27,-104,28,-54,29,-13,30,-2,31,-2,32,-34,33,-78,34,103,35,11,36,-107,36,6,37,98,37,-93,37,-52,37,-34,37,-43,37,-73,37,122,37,45,37,-64,36,66,36,-89,35,-9,34,48,34,84,33,97,32,89,31,62,30,11,29,-49,27,114,26,20,25,-104,23,24,22,-128,20,-30,18,50,17,126,15,-73,13,-16,11,26,10,66,8,100,6,-128,4,-100,2,-77,0,-52,-2,-26,-4,1,-5,31,-7,67,-9,106,-11,-99,-13,-47,-15,23,-16,93,-18,-70,-20,25,-21,-115,-23,12,-24,-100,-26,60,-27,-18,-29,-77,-30,-121,-31,118,-32,113,-33,-120,-34,-76,-35,-15,-36,76,-36,-72,-37,64,-37,-34,-38,-107,-38,99,-38,73,-38,76,-38,96,-38,-106,-38,-38,-38,63,-37,-77,-37,76,-36,-24,-36,-75,-35,123,-34,114,-33,105,-32,-125,-31,-89,-30,-27,-29,49,-27,-114,-26,2,-24,122,-23,14,-21,-93,-20,78,-18,0,-16,-68,-15,-123,-13,80,-11,39,-9,3,-7,-32,-6,-58,-4,-89,-2,-112,0,115,2,87,4,56,6,20,8,-21,9,-66,11,-125,13,72,15,-8,16,-86,18,66,20,-37,21,88,23,-47,24,49,26,-121,27,-57,28,-11,29,17,31,23,32,8,33,-26,33,-87,34,93,35,-15,35,120,36,-36,36,50,37,103,37,-115,37,-110,37,-123,37,92,37,27,37,-60,36,83,36,-53,35,45,35,118,34,-84,33,-58,32,-45,31,-61,30,-88,29,112,28,47,27,-45,25,111,24,-10,22,111,21,-36,19,58,18,-115,16,-45,14,23,13,72,11,123,9,-94,7,-59,5,-24,3,4,2,34,0,61,-2,92,-4,123,-6,-95,-8,-57,-10,-7,-12,43,-13,109,-15,-76,-17,4,-18,103,-20,-53,-22,78,-23,-54,-25,108,-26,13,-27,-55,-29,-105,-30,113,-31,106,-32,108,-33,-114,-34,-69,-35,8,-35,102,-36,-37,-37,108,-37,14,-37,-48,-38,-93,-38,-110,-38,-104,-38,-72,-38,-19,-38,64,-37,-96,-37,38,-36,-75,-36,102,-35,40,-34,-1,-34,-15,-33,-16,-32,10,-30,52,-29,111,-28,-61,-27,29,-25,-109,-24,14,-22,-97,-21,53,-19,-30,-18,-114,-16,77,-14,19,-12,-37,-11,-78,-9,-119,-7,100,-5,69,-3,37,-1,6,1,-23,2,-59,4,-93,6,120,8,76,10,21,12,-38,13,-110,15,67,17,-24,18,-128,20,10,22,-120,23,-12,24,82,26,-98,27,-40,28,-2,29,19,31,18,32,-3,32,-45,33,-111,34,58,35,-51,35,72,36,-87,36,-9,36,42,37,67,37,74,37,50,37,5,37,-61,36,98,36,-16,35,99,35,-63,34,7,34,57,33,82,32,91,31,74,30,44,29,-13,27,-79,26,85,25,-16,23,119,22,-16,20,94,19,-68,17,17,16,91,14,-100,12,-44,10,6,9,50,7,87,5,127,3,-100,1,-64,-1,-32,-3,1,-4,41,-6,76,-8,-127,-10,-80,-12,-18,-14,49,-15,127,-17,-42,-19,61,-20,-85,-22,45,-23,-72,-25,88,-26,4,-27,-58,-29,-106,-30,126,-31,115,-32,-122,-33,-93,-34,-32,-35,42,-35,-109,-36,12,-36,-93,-37,73,-37,17,-37,-26,-38,-35,-38,-26,-38,10,-37,67,-37,-105,-37,0,-36,-126,-36,26,-35,-54,-35,-114,-34,105,-33,90,-32,92,-31,119,-30,-95,-29,-35,-28,48,-26,-117,-25,-1,-24,123,-22,7,-20,-92,-19,67,-17,-7,-16,-82,-14,114,-12,62,-10,8,-8,-29,-7,-72,-5,-108,-3,115,-1,79,1,43,3,6,5,-36,6,-80,8,124,10,67,12,-3,13,-71,15,92,17,1,19,-112,20,23,22,-112,23,-10,24,77,26,-106,27,-57,28,-18,29,-8,30,-10,31,-40,32,-83,33,99,34}; }
	private static byte[] data55(){ return new byte[] {12,35,-107,35,15,36,108,36,-74,36,-29,36,-3,36,-4,36,-27,36,-76,36,110,36,12,36,-103,35,8,35,103,34,-85,33,-39,32,-8,31,-8,30,-16,29,-54,28,-105,27,83,26,-7,24,-108,23,29,22,-103,20,7,19,104,17,-64,15,11,14,81,12,-118,10,-64,8,-15,6,24,5,67,3,103,1,-117,-1,-77,-3,-42,-5,1,-6,47,-8,97,-10,-103,-12,-38,-14,33,-15,118,-17,-46,-19,58,-20,-78,-22,51,-23,-56,-25,104,-26,29,-27,-33,-29,-72,-30,-97,-31,-98,-32,-82,-33,-41,-34,16,-34,100,-35,-53,-36,75,-36,-31,-37,-112,-37,82,-37,51,-37,35,-37,54,-37,84,-37,-107,-37,-27,-37,83,-36,-44,-36,110,-35,26,-34,-29,-34,-69,-33,-84,-32,-81,-31,-59,-30,-14,-29,43,-27,124,-26,-43,-25,72,-23,-65,-22,78,-20,-31,-19,-123,-17,47,-15,-21,-14,-94,-12,113,-10,53,-8,12,-6,-34,-5,-74,-3,-112,-1,105,1,63,3,26,5,-26,6,-70,8,-128,10,66,12,-4,13,-84,15,81,17,-16,18,122,20,1,22,111,23,-41,24,39,26,110,27,-100,28,-67,29,-57,30,-66,31,-93,32,109,33,43,34,-58,34,88,35,-57,35,41,36,107,36,-97,36,-81,36,-75,36,-107,36,109,36,29,36,-58,35,72,35,-63,34,26,34,97,33,-108,32,-83,31,-73,30,-87,29,-118,28,88,27,21,26,-64,24,91,23,-22,21,101,20,-37,18,60,17,-104,15,-24,13,47,12,111,10,-89,8,-37,6,8,5,55,3,92,1,-118,-1,-82,-3,-34,-5,6,-6,61,-8,109,-10,-80,-12,-15,-14,60,-15,-105,-17,-14,-19,100,-20,-39,-22,99,-23,-11,-25,-96,-26,79,-27,28,-28,-15,-30,-34,-31,-34,-32,-15,-33,25,-33,87,-34,-86,-35,20,-35,-109,-36,45,-36,-43,-37,-93,-37,119,-37,116,-37,121,-37,-93,-37,-38,-37,47,-36,-105,-36,26,-35,-82,-35,95,-34,32,-33,-9,-33,-24,-32,-28,-31,-4,-30,33,-28,92,-27,-91,-26,0,-24,104,-23,-27,-22,101,-20,-1,-19,-106,-17,69,-15,-14,-14,-78,-12,111,-10,59,-8,5,-6,-41,-5,-84,-3,125,-1,87,1,39,3,-5,4,-54,6,-109,8,91,10,20,12,-48,13,119,15,32,17,-76,18,67,20,-66,21,51,23,-112,24,-25,25,35,27,87,28,111,29,126,30,113,31,85,32,33,33,-40,33,124,34,5,35,125,35,-41,35,34,36,77,36,106,36,103,36,81,36,36,36,-38,35,-124,35,8,35,-121,34,-35,33,46,33,93,32,-128,31,-120,30,-126,29,99,28,57,27,-10,25,-87,24,69,23,-39,21,91,20,-48,18,60,17,-105,15,-16,13,55,12,-128,10,-73,8,-10,6,34,5,87,3,-126,1,-81,-1,-33,-3,11,-4,60,-6,115,-8,-85,-10,-20,-12,52,-13,-127,-15,-34,-17,61,-18,-81,-20,41,-21,-78,-23,75,-24,-16,-26,-89,-27,112,-28,73,-29,54,-30,54,-31,71,-32,115,-33,-83,-34,0,-34,107,-35,-27,-36,-128,-36,41,-36,-20,-37,-52,-37,-73,-37,-59,-37,-25,-37,26,-36,113,-36,-49,-36,83,-35,-30,-35,-114,-34,76,-33,30,-32,10,-31,4,-30,20,-29,56,-28,106,-27,-80,-26,8,-24,104,-23,-31,-22,94,-20,-18,-19,-121,-17,41,-15,-38,-14,-116,-12,75,-10,16,-8,-44,-7,-91,-5,113,-3,67,-1,20,1,-28,2,-78,4,126,6,69,8,7,10,-63,11,118,13,30,15,-61,16,85,18,-30,19,95,21,-50,22,46,24,-126,25,-67,26,-13,27,13,29,23,30,17,31,-17,31,-62,32,123,33,27,34,-82,34,32,35,-125,35,-49,35,-3,35,29,36,30,36,13,36,-33,35,-92,35,69,35,-37,34,82,34,-73,33,7,33,63,32,101,31,116,30,113,29,92,28,49,27,-5,25,-84,24,87,23,-24,21,117,20,-19,18,95,17,-64,15,31,14,106,12,-71,10,-11,8,55,7,108,5,-95,3,-44,1,3,0,54,-2,105,-4,-101,-6,-42,-8,17,-9,85,-11,-98,-13,-16,-15,75,-16,-81,-18,34,-19,-102,-21,40,-22,-68,-24,103,-25,25,-26,-27,-28,-71,-29,-88,-30,-91,-31,-74,-32,-34,-33,21,-33,105,-34,-54,-35,73,-35,-38,-36,-126,-36,67,-36,23,-36,6,-36,12,-36,36,-36,92,-36,-94,-36,5,-35,124,-35,7,-34,-81,-34,99,-33,51,-32,22,-31,9,-30,23,-29,46,-28,95,-27,-101,-26,-17,-25,72,-23,-70,-22,48,-20,-68,-19,77,-17,-20,-16,-110,-14,68,-12,-7,-11,-68,-9,122,-7,70,-5,12,-3,-35,-2,-90,0,117,2,63,4,7,6,-52,7,-119,9,69,11,-13,12,-97,14,60,16,-44,17,92,19,-39,20,75,22,-90,23,1,25,58,26,115,27,-117,28,-99,29,-108,30,122,31,78,32,7,33,-77,33,66,34,-65,34,36,35,114,35,-85,35,-51,35,-43,35,-55,35,-92,35,107,35,22,35}; }
	private static byte[] data56(){ return new byte[] {-79,34,47,34,-98,33,-16,32,52,32,92,31,120,30,121,29,107,28,74,27,24,26,-43,24,127,23,33,22,-84,20,50,19,-90,17,16,16,115,14,-57,12,25,11,94,9,-94,7,-33,5,21,4,82,2,-127,0,-69,-2,-18,-4,39,-5,98,-7,-94,-9,-27,-11,53,-12,-126,-14,-28,-16,69,-17,-72,-19,51,-20,-67,-22,83,-23,-6,-25,-83,-26,116,-27,72,-28,52,-29,42,-30,61,-31,92,-32,-110,-33,-32,-34,59,-34,-72,-35,62,-35,-26,-36,-102,-36,111,-36,81,-36,83,-36,102,-36,-112,-36,-43,-36,46,-35,-102,-35,37,-34,-69,-34,110,-33,53,-32,12,-31,-5,-31,-2,-30,13,-28,57,-27,105,-26,-74,-25,9,-23,112,-22,-27,-21,96,-19,-13,-18,-125,-16,42,-14,-48,-13,-124,-11,57,-9,-5,-8,-71,-6,-126,-4,72,-2,17,0,-38,1,-94,3,101,5,42,7,-30,8,-97,10,72,12,-6,13,-115,15,47,17,-83,18,53,20,-96,21,5,23,89,24,-99,25,-47,26,-10,27,2,29,6,30,-23,30,-55,31,-126,32,56,33,-55,33,80,34,-69,34,15,35,81,35,120,35,-118,35,-120,35,102,35,59,35,-21,34,-112,34,25,34,-117,33,-17,32,50,32,110,31,-120,30,-100,29,-112,28,125,27,80,26,23,25,-52,23,115,22,8,21,-105,19,17,18,-125,16,-17,14,70,13,-92,11,-21,9,57,8,118,6,-70,4,-15,2,47,1,100,-1,-94,-3,-38,-5,25,-6,91,-8,-96,-10,-16,-12,64,-13,-96,-15,3,-16,116,-18,-17,-20,118,-21,10,-22,-80,-24,93,-25,37,-26,-16,-28,-37,-29,-53,-30,-40,-31,-15,-32,36,-32,101,-33,-61,-34,45,-34,-75,-35,79,-35,-2,-36,-55,-36,-91,-36,-104,-36,-87,-36,-61,-36,4,-35,77,-35,-72,-35,46,-34,-59,-34,100,-33,40,-32,-15,-32,-39,-31,-50,-30,-40,-29,-11,-28,32,-26,96,-25,-84,-24,9,-22,116,-21,-21,-20,109,-18,0,-16,-107,-15,60,-13,-30,-12,-105,-10,76,-8,11,-6,-54,-5,-116,-3,82,-1,23,1,-39,2,-98,4,89,6,25,8,-54,9,127,11,32,13,-57,14,84,16,-22,17,95,19,-36,20,60,22,-108,23,-32,24,19,26,65,27,81,28,90,29,72,30,38,31,-15,31,-92,32,70,33,-49,33,70,34,-93,34,-19,34,30,35,61,35,61,35,50,35,3,35,-52,34,112,34,11,34,-122,33,-13,32,71,32,-122,31,-78,30,-53,29,-48,28,-62,27,-92,26,115,25,50,24,-27,22,-126,21,26,20,-98,18,26,17,-117,15,-17,13,78,12,-93,10,-15,8,60,7,125,5,-62,3,-3,1,61,0,122,-2,-74,-4,-6,-6,59,-7,-122,-9,-47,-11,39,-12,-127,-14,-23,-16,84,-17,-49,-19,84,-20,-28,-22,-123,-23,49,-24,-18,-26,-66,-27,-106,-28,-115,-29,-122,-30,-92,-31,-59,-32,6,-32,84,-33,-71,-34,57,-34,-61,-35,113,-35,39,-35,-1,-36,-25,-36,-24,-36,-2,-36,42,-35,112,-35,-57,-35,58,-34,-68,-34,88,-33,7,-32,-54,-32,-92,-31,-114,-30,-116,-29,-99,-28,-67,-27,-14,-26,51,-24,-121,-23,-28,-22,85,-20,-52,-19,84,-17,-28,-16,126,-14,33,-12,-53,-11,124,-9,49,-7,-18,-6,-88,-4,107,-2,42,0,-21,1,-85,3,101,5,34,7,-45,8,-123,10,45,12,-55,13,104,15,-21,16,121,18,-25,19,86,21,-82,22,0,24,58,25,108,26,-123,27,-109,28,-117,29,113,30,68,31,1,32,-83,32,64,33,-64,33,44,34,124,34,-65,34,-30,34,-10,34,-16,34,-42,34,-95,34,94,34,-5,33,-118,33,1,33,97,32,-79,31,-26,30,15,30,29,29,31,28,10,27,-23,25,-80,24,111,23,28,22,-75,20,80,19,-54,17,76,16,-72,14,30,13,123,11,-45,9,32,8,111,6,-77,4,-8,2,57,1,123,-1,-67,-3,-1,-5,71,-6,-114,-8,-33,-10,48,-11,-113,-13,-17,-15,95,-16,-46,-18,85,-19,-30,-21,125,-22,39,-23,-39,-25,-91,-26,119,-27,99,-28,88,-29,104,-30,-125,-31,-70,-32,-6,-33,92,-33,-58,-34,79,-34,-24,-35,-103,-35,94,-35,63,-35,45,-35,57,-35,90,-35,-118,-35,-34,-35,55,-34,-74,-34,60,-33,-29,-33,-108,-32,98,-31,61,-30,48,-29,48,-28,72,-27,108,-26,-94,-25,-22,-24,60,-22,-97,-21,16,-19,-119,-18,17,-16,-95,-15,60,-13,-36,-12,-120,-10,52,-8,-24,-7,-94,-5,91,-3,23,-1,-42,0,-114,2,76,4,1,6,-74,7,102,9,11,11,-80,12,70,14,-39,15,94,17,-40,18,71,20,-87,21,-3,22,64,24,120,25,-101,26,-80,27,-77,28,-95,29,127,30,73,31,-4,31,-97,32,41,33,-93,33,0,34,79,34,-127,34,-92,34,-86,34,-97,34,123,34,66,34,-11,33,-116,33,22,33,-125,32,-29,31,38,31,94,30,123,29,-117,28,-124,27,110,26}; }
	private static byte[] data57(){ return new byte[] {72,25,16,24,-55,22,118,21,14,20,-91,18,35,17,-94,15,13,14,121,12,-47,10,48,9,125,7,-52,5,24,4,90,2,-90,0,-26,-2,48,-3,118,-5,-62,-7,15,-8,104,-10,-69,-12,37,-13,-121,-15,0,-16,122,-18,6,-19,-106,-21,64,-22,-27,-24,-80,-25,115,-26,91,-27,69,-28,73,-29,93,-30,-126,-31,-64,-32,11,-32,113,-33,-26,-34,116,-34,23,-34,-50,-35,-98,-35,127,-35,123,-35,-117,-35,-81,-35,-17,-35,60,-34,-89,-34,34,-33,-77,-33,90,-32,21,-31,-29,-31,-60,-30,-74,-29,-65,-28,-42,-27,-4,-26,56,-24,121,-23,-43,-22,53,-20,-93,-19,34,-17,-91,-16,54,-14,-48,-13,109,-11,22,-9,-62,-8,115,-6,41,-4,-33,-3,-105,-1,79,1,9,3,-69,4,114,6,28,8,-56,9,106,11,5,13,-103,14,32,16,-91,17,18,19,-128,20,-41,21,35,23,101,24,-113,25,-80,26,-70,27,-74,28,-96,29,115,30,57,31,-29,31,-128,32,4,33,115,33,-49,33,20,34,65,34,95,34,92,34,80,34,34,34,-24,33,-111,33,42,33,-86,32,23,32,112,31,-78,30,-26,29,1,29,12,28,8,27,-22,25,-55,24,-117,23,71,22,-17,20,-113,19,27,18,-89,16,29,15,-114,13,-6,11,85,10,-73,8,5,7,89,5,-90,3,-18,1,61,0,-128,-2,-49,-4,27,-5,105,-7,-64,-9,23,-10,120,-12,-33,-14,79,-15,-57,-17,77,-18,-40,-20,120,-21,28,-22,-43,-24,-103,-25,110,-26,83,-27,75,-28,78,-29,112,-30,-108,-31,-34,-32,42,-32,-103,-33,20,-33,-90,-34,80,-34,10,-34,-30,-35,-59,-35,-54,-35,-40,-35,9,-34,66,-34,-99,-34,6,-33,-124,-33,28,-32,-62,-32,126,-31,84,-30,47,-29,43,-28,46,-27,72,-26,113,-25,-88,-24,-17,-23,71,-21,-92,-20,25,-18,-116,-17,22,-15,-95,-14,57,-12,-43,-11,121,-9,37,-7,-48,-6,-123,-4,51,-2,-20,-1,-99,1,84,3,1,5,-78,6,90,8,-3,9,-97,11,47,13,-61,14,66,16,-64,17,43,19,-112,20,-29,21,43,23,101,24,-120,25,-87,26,-89,27,-93,28,-124,29,84,30,18,31,-68,31,78,32,-46,32,58,33,-109,33,-46,33,-1,33,18,34,19,34,-2,33,-47,33,-110,33,56,33,-49,32,77,32,-71,31,15,31,82,30,-127,29,-98,28,-87,27,-94,26,-118,25,96,24,44,23,-31,21,-111,20,44,19,-63,17,70,16,-59,14,55,13,-93,11,6,10,100,8,-69,6,17,5,96,3,-82,1,0,0,70,-2,-98,-4,-25,-6,64,-7,-105,-9,-9,-11,89,-12,-57,-14,60,-15,-73,-17,69,-18,-46,-20,121,-21,31,-22,-30,-24,-91,-25,-124,-26,107,-27,102,-28,115,-29,-110,-30,-62,-31,9,-31,96,-32,-51,-33,78,-33,-27,-34,-112,-34,79,-34,40,-34,15,-34,21,-34,41,-34,86,-34,-104,-34,-18,-34,92,-33,-38,-33,116,-32,23,-31,-38,-31,-89,-30,-117,-29,-128,-28,-123,-27,-96,-26,-62,-25,0,-23,62,-22,-106,-21,-11,-20,97,-18,-39,-17,91,-15,-28,-14,122,-12,19,-10,-77,-9,92,-7,1,-5,-73,-4,91,-2,23,0,-68,1,117,3,28,5,-57,6,108,8,12,10,-92,11,57,13,-66,14,65,16,-75,17,31,19,126,20,-50,21,17,23,69,24,105,25,127,26,-127,27,116,28,83,29,33,30,-39,30,-127,31,19,32,-112,32,-6,32,76,33,-116,33,-74,33,-56,33,-54,33,-84,33,-118,33,59,33,-15,32,123,32,0,32,105,31,-64,30,4,30,53,29,81,28,94,27,88,26,66,25,29,24,-27,22,-94,21,80,20,-15,18,-120,17,15,16,-110,14,7,13,119,11,-35,9,61,8,-99,6,-17,4,75,3,-106,1,-19,-1,60,-2,-112,-4,-27,-6,63,-7,-104,-9,1,-10,97,-12,-38,-14,74,-15,-44,-17,91,-18,-11,-20,-103,-21,71,-22,10,-23,-44,-25,-78,-26,-97,-27,-99,-28,-84,-29,-52,-30,3,-30,70,-31,-91,-32,15,-32,-108,-33,45,-33,-41,-34,-101,-34,110,-34,94,-34,92,-34,120,-34,-99,-34,-25,-34,53,-33,-88,-33,33,-32,-69,-32,95,-31,29,-30,-22,-30,-52,-29,-67,-28,-60,-27,-42,-26,-3,-25,47,-23,116,-22,-64,-21,34,-19,-121,-18,-3,-17,122,-15,2,-13,-111,-12,40,-10,-59,-9,102,-7,14,-5,-74,-4,98,-2,13,0,-69,1,101,3,13,5,-75,6,83,8,-14,9,-124,11,23,13,-106,14,25,16,-121,17,-18,18,76,20,-107,21,-37,22,6,24,47,25,58,26,65,27,47,28,12,29,-37,29,-113,30,56,31,-57,31,69,32,-82,32,0,33,65,33,105,33,126,33,126,33,101,33,62,33,-7,32,-90,32,59,32,-68,31,43,31,-126,30,-54,29,-6,28,31,28,41,27,44,26,21,25,-12,23,-62,22,-128,21,51,20,-40,18,114,17,0,16,-125,14}; }
	private static byte[] data58(){ return new byte[] {-1,12,112,11,-35,9,67,8,-94,6,-2,4,86,3,-81,1,2,0,92,-2,-83,-4,12,-5,100,-7,-56,-9,43,-10,-103,-12,11,-13,-120,-15,13,-16,-101,-18,54,-19,-34,-21,-115,-22,82,-23,31,-24,-2,-26,-20,-27,-19,-28,-8,-29,34,-29,80,-30,-103,-31,-10,-32,95,-32,-23,-33,121,-33,42,-33,-26,-34,-66,-34,-87,-34,-90,-34,-64,-34,-28,-34,39,-33,122,-33,-30,-33,97,-32,-16,-32,-108,-31,79,-30,23,-29,-9,-29,-28,-28,-28,-27,-10,-26,22,-24,69,-23,-123,-22,-51,-21,43,-19,-119,-18,-1,-17,114,-15,-7,-14,-126,-12,22,-10,-84,-9,76,-7,-20,-6,-111,-4,58,-2,-32,-1,-119,1,49,3,-44,4,120,6,20,8,-81,9,62,11,-51,12,76,14,-55,15,55,17,-99,18,-11,19,66,21,127,22,-78,23,-48,24,-27,25,-29,26,-44,27,-76,28,123,29,59,30,-37,30,112,31,-16,31,86,32,-80,32,-19,32,27,33,51,33,49,33,35,33,-11,32,-68,32,105,32,2,32,-121,31,-6,30,84,30,-93,29,-41,28,-2,27,17,27,20,26,4,25,-21,23,-73,22,-126,21,54,20,-33,18,-127,17,17,16,-101,14,29,13,-112,11,7,10,106,8,-44,6,50,5,-113,3,-20,1,69,0,-98,-2,-6,-4,86,-5,-75,-7,27,-8,-127,-10,-12,-12,102,-13,-26,-15,109,-16,-3,-18,-102,-19,67,-20,-14,-22,-70,-23,-123,-24,101,-25,85,-26,80,-27,100,-28,-127,-29,-72,-30,-7,-31,88,-31,-65,-32,67,-32,-43,-33,126,-33,61,-33,13,-33,-8,-34,-19,-34,6,-33,39,-33,98,-33,-75,-33,19,-32,-111,-32,26,-31,-71,-31,110,-30,49,-29,12,-28,-15,-28,-15,-27,-10,-26,22,-24,61,-23,118,-22,-67,-21,14,-19,111,-18,-43,-17,78,-15,-57,-14,80,-12,-38,-11,111,-9,8,-7,-94,-6,73,-4,-28,-3,-115,-1,48,1,-47,2,119,4,18,6,-82,7,68,9,-45,10,93,12,-35,13,87,15,-61,16,41,18,127,19,-51,20,11,22,58,23,94,24,110,25,115,26,97,27,68,28,16,29,-52,29,118,30,7,31,-112,31,-10,31,85,32,-106,32,-55,32,-31,32,-19,32,-40,32,-68,32,126,32,53,32,-45,31,96,31,-44,30,59,30,-120,29,-55,28,-13,27,13,27,23,26,14,25,-8,23,-49,22,-99,21,88,20,10,19,-82,17,71,16,-42,14,94,13,-41,11,82,10,-67,8,41,7,-113,5,-16,3,80,2,-83,0,13,-1,105,-3,-51,-5,42,-6,-105,-8,-4,-10,116,-11,-26,-13,107,-14,-19,-16,-123,-17,29,-18,-57,-20,123,-21,60,-22,8,-23,-20,-25,-49,-26,-42,-27,-36,-28,-1,-29,44,-29,114,-30,-61,-31,49,-31,-89,-32,61,-32,-37,-33,-102,-33,97,-33,70,-33,59,-33,70,-33,104,-33,-103,-33,-27,-33,64,-32,-78,-32,56,-31,-49,-31,125,-30,57,-29,12,-28,-22,-28,-29,-27,-30,-26,-8,-25,28,-23,73,-22,-115,-21,-43,-20,48,-18,-111,-17,-1,-16,119,-14,-12,-13,-128,-11,7,-9,-95,-8,51,-6,-45,-5,110,-3,16,-1,-83,0,81,2,-21,3,-118,5,32,7,-77,8,66,10,-53,11,71,13,-61,14,44,16,-109,17,-20,18,53,20,120,21,-87,22,-52,23,-30,24,-27,25,-38,26,-66,27,-113,28,79,29,-4,29,-106,30,29,31,-114,31,-15,31,55,32,115,32,-113,32,-97,32,-103,32,121,32,79,32,2,32,-82,31,64,31,-67,30,45,30,127,29,-53,28,-7,27,33,27,46,26,47,25,32,24,2,23,-46,21,-101,20,79,19,-3,17,-97,16,49,15,-62,13,65,12,-61,10,50,9,-88,7,13,6,120,4,-36,2,60,1,-94,-1,0,-2,101,-4,-50,-6,49,-7,-91,-9,18,-10,-111,-12,12,-13,-101,-15,37,-16,-56,-18,107,-19,32,-20,-34,-22,-84,-23,-123,-24,112,-25,106,-26,115,-27,-116,-28,-68,-29,-12,-30,73,-30,-86,-31,31,-31,-86,-32,72,-32,-8,-33,-63,-33,-106,-33,-118,-33,-119,-33,-92,-33,-48,-33,14,-32,101,-32,-52,-32,74,-31,-39,-31,125,-30,48,-29,-6,-29,-46,-28,-67,-27,-71,-26,-62,-25,-35,-24,7,-22,60,-21,-126,-20,-48,-19,44,-17,-111,-16,5,-14,120,-13,-3,-12,-128,-10,18,-8,-96,-7,57,-5,-47,-4,107,-2,9,0,-91,1,61,3,-39,4,110,6,-4,7,-113,9,14,11,-108,12,5,14,121,15,-40,16,55,18,-126,19,-59,20,-7,21,33,23,54,24,68,25,56,26,35,27,-8,27,-65,28,113,29,18,30,-97,30,25,31,-127,31,-47,31,18,32,58,32,81,32,81,32,65,32,21,32,-34,31,-117,31,39,31,-76,30,35,30,-117,29,-42,28,22,28,66,27,91,26,102,25,95,24,74,23,38,22,-10,20,-79,19,109,18,14,17,-77,15,66,14,-46,12,79,11,-46,9,67,8,-74,6,35,5,-118,3}; }
	private static byte[] data59(){ return new byte[] {-11,1,88,0,-64,-2,37,-3,-113,-5,-6,-7,107,-8,-36,-10,90,-11,-42,-13,100,-14,-15,-16,-113,-17,49,-18,-27,-20,-97,-21,105,-22,66,-23,37,-24,29,-25,30,-26,55,-27,86,-28,-104,-29,-43,-30,59,-30,-92,-31,37,-31,-64,-32,98,-32,36,-32,-14,-33,-39,-33,-47,-33,-30,-33,1,-32,56,-32,-124,-32,-33,-32,85,-31,-41,-31,114,-30,25,-29,-38,-29,-90,-28,-120,-27,120,-26,121,-25,-120,-24,-87,-23,-43,-22,14,-20,90,-19,-92,-18,12,-16,105,-15,-29,-14,84,-12,-38,-11,94,-9,-22,-8,123,-6,15,-4,-93,-3,63,-1,-46,0,109,2,3,4,-109,5,39,7,-82,8,55,10,-76,11,45,13,-101,14,2,16,93,17,-80,18,-14,19,45,21,85,22,117,23,-127,24,-126,25,108,26,79,27,22,28,-42,28,122,29,19,30,-108,30,4,31,97,31,-88,31,-35,31,-4,31,9,32,0,32,-28,31,-77,31,112,31,20,31,-82,30,38,30,-99,29,-14,28,61,28,117,27,-105,26,-78,25,-79,24,-85,23,-115,22,106,21,49,20,-13,18,-96,17,77,16,-27,14,123,13,7,12,-120,10,8,9,125,7,-15,5,95,4,-50,2,53,1,-94,-1,11,-2,119,-4,-27,-6,84,-7,-50,-9,68,-10,-56,-12,78,-13,-34,-15,121,-16,26,-17,-56,-19,-127,-20,71,-21,24,-22,-5,-24,-26,-25,-24,-26,-12,-27,19,-27,66,-28,-124,-29,-44,-30,63,-30,-79,-31,65,-31,-36,-32,-110,-32,84,-32,51,-32,28,-32,34,-32,54,-32,98,-32,-96,-32,-15,-32,88,-31,-50,-31,95,-30,-9,-30,-80,-29,105,-28,70,-27,36,-26,29,-25,32,-24,52,-23,87,-22,-124,-21,-60,-20,9,-18,96,-17,-67,-16,35,-14,-106,-13,13,-11,-116,-10,20,-8,-105,-7,45,-5,-72,-4,77,-2,-30,-1,114,1,11,3,-106,4,40,6,-80,7,54,9,-76,10,47,12,-99,13,7,15,102,16,-72,17,2,19,65,20,109,21,-108,22,-90,23,-84,24,-95,25,-119,26,91,27,33,28,-47,28,116,29,-4,29,125,30,-35,30,54,31,115,31,-95,31,-72,31,-67,31,-83,31,-120,31,83,31,6,31,-88,30,53,30,-78,29,22,29,115,28,-82,27,-22,26,4,26,27,25,25,24,15,23,-17,21,-55,20,-113,19,78,18,0,17,-91,15,69,14,-44,12,103,11,-28,9,107,8,-34,6,88,5,-57,3,56,2,-89,0,19,-1,-124,-3,-14,-5,103,-6,-36,-8,89,-9,-42,-11,97,-12,-20,-14,-122,-15,35,-16,-50,-18,-125,-19,65,-20,19,-21,-24,-23,-45,-24,-55,-25,-50,-26,-27,-27,12,-27,64,-28,-115,-29,-26,-30,82,-30,-44,-31,101,-31,11,-31,-58,-32,-110,-32,116,-32,104,-32,113,-32,-114,-32,-68,-32,5,-31,86,-31,-56,-31,64,-30,-46,-30,119,-29,40,-28,-14,-28,-57,-27,-81,-26,-88,-25,-84,-24,-60,-23,-26,-22,25,-20,82,-19,-97,-18,-16,-17,79,-15,-74,-14,37,-12,-102,-11,27,-9,-102,-8,35,-6,-81,-5,57,-3,-52,-2,89,0,-21,1,120,3,5,5,-115,6,18,8,-110,9,12,11,125,12,-23,13,74,15,-94,16,-14,17,48,19,106,20,-110,21,-84,22,-66,23,-75,24,-83,25,-125,26,87,27,17,28,-68,28,88,29,-38,29,81,30,-80,30,-3,30,58,31,91,31,115,31,109,31,90,31,51,31,-15,30,-87,30,61,30,-47,29,62,29,-85,28,-7,27,59,27,110,26,-118,25,-100,24,-101,23,-116,22,113,21,69,20,15,19,-51,17,124,16,39,15,-60,13,88,12,-21,10,107,9,-13,7,106,6,-26,4,89,3,-49,1,62,0,-77,-2,36,-3,-103,-5,18,-6,-116,-8,15,-9,-111,-11,33,-12,-78,-14,82,-15,-13,-17,-87,-18,93,-19,42,-20,-7,-22,-38,-23,-53,-24,-62,-25,-43,-26,-19,-27,26,-27,90,-28,-91,-29,7,-29,123,-30,0,-30,-105,-31,70,-31,0,-31,-43,-32,-69,-32,-78,-32,-60,-32,-33,-32,24,-31,93,-31,-72,-31,41,-30,-92,-30,61,-29,-33,-29,-105,-28,94,-27,55,-26,32,-25,24,-24,33,-23,53,-22,89,-21,-118,-20,-61,-19,17,-17,94,-16,-66,-15,33,-13,-115,-12,5,-10,124,-9,-2,-8,-126,-6,7,-4,-106,-3,27,-1,-84,0,53,2,-64,3,71,5,-52,6,74,8,-57,9,58,11,-88,12,12,14,105,15,-66,16,2,18,68,19,110,20,-105,21,-85,22,-76,23,-84,24,-105,25,108,26,59,27,-19,27,-105,28,41,29,-86,29,28,30,116,30,-62,30,-12,30,22,31,41,31,30,31,11,31,-35,30,-100,30,79,30,-29,29,112,29,-30,28,71,28,-103,27,-40,26,8,26,38,25,56,24,54,23,41,22,11,21,-28,19,-84,18,109,17,30,16,-53,14,104,13,2,12,-109,10,26,9,-94,7,32,6,-101,4,22,3,-117,1,2,0,121,-2,-17,-4,106,-5}; }
	private static byte[] data60(){ return new byte[] {-29,-7,104,-8,-25,-10,120,-11,4,-12,-96,-14,64,-15,-21,-17,-96,-18,97,-19,41,-20,6,-21,-27,-23,-34,-24,-35,-25,-19,-26,17,-26,60,-27,-123,-28,-46,-29,59,-29,-82,-30,59,-30,-45,-31,-121,-31,66,-31,31,-31,0,-31,4,-31,11,-31,54,-31,102,-31,-77,-31,15,-30,124,-30,1,-29,-110,-29,57,-28,-17,-28,-71,-27,-113,-26,122,-25,111,-24,120,-23,-118,-22,-83,-21,-36,-20,22,-18,93,-17,-83,-16,3,-14,108,-13,-49,-12,72,-10,-72,-9,58,-7,-73,-6,60,-4,-61,-3,74,-1,-48,0,90,2,-33,3,97,5,-29,6,91,8,-43,9,66,11,-83,12,13,14,100,15,-75,16,-11,17,47,19,94,20,120,21,-111,22,-114,23,-120,24,106,25,67,26,6,27,-70,27,95,28,-20,28,113,29,-42,29,54,30,120,30,-81,30,-50,30,-38,30,-42,30,-71,30,-111,30,75,30,-2,29,-108,29,29,29,-109,28,-11,27,74,27,-121,26,-69,25,-38,24,-22,23,-18,22,-34,21,-57,20,-97,19,107,18,45,17,-30,15,-111,14,49,13,-47,11,95,10,-14,8,117,7,-3,5,121,4,-7,2,113,1,-19,-1,102,-2,-29,-4,96,-5,-32,-7,100,-8,-18,-10,123,-11,19,-12,-82,-14,85,-15,2,-16,-69,-18,-128,-19,77,-20,43,-21,18,-22,9,-23,14,-24,34,-25,69,-26,121,-27,-66,-28,19,-28,121,-29,-12,-30,125,-30,27,-30,-51,-31,-114,-31,102,-31,79,-31,75,-31,91,-31,-128,-31,-76,-31,-2,-31,91,-30,-58,-30,77,-29,-40,-29,-124,-28,51,-27,-2,-27,-46,-26,-71,-25,-81,-24,-78,-23,-60,-22,-27,-21,13,-19,74,-18,-121,-17,-41,-16,45,-14,-117,-13,-13,-12,94,-10,-43,-9,74,-7,-54,-6,70,-4,-53,-3,78,-1,-47,0,85,2,-42,3,86,5,-46,6,72,8,-67,9,38,11,-115,12,-20,13,59,15,-115,16,-57,17,-1,18,42,20,67,21,86,22,83,23,75,24,41,25,0,26,-61,26,115,27,25,28,-93,28,37,29,-113,29,-24,29,48,30,95,30,-124,30,-113,30,-119,30,114,30,67,30,6,30,-76,29,79,29,-38,28,79,28,-73,27,9,27,78,26,-127,25,-93,24,-71,23,-69,22,-76,21,-100,20,120,19,74,18,13,17,-55,15,119,14,32,13,-65,11,86,10,-22,8,114,7,-2,5,125,4,3,3,125,1,-1,-1,125,-2,-6,-4,126,-5,1,-6,-121,-8,25,-9,-91,-11,66,-12,-30,-14,-120,-15,62,-16,-12,-18,-65,-19,-114,-20,110,-21,87,-22,81,-23,85,-24,111,-25,-113,-26,-56,-27,10,-27,99,-28,-56,-29,67,-29,-52,-30,108,-30,27,-30,-35,-31,-78,-31,-100,-31,-107,-31,-87,-31,-62,-31,-1,-31,62,-30,-97,-30,6,-29,-122,-29,22,-28,-74,-28,107,-27,42,-26,3,-25,-34,-25,-41,-24,-46,-23,-30,-22,-1,-21,35,-19,88,-18,-104,-17,-34,-16,49,-14,-116,-13,-20,-12,89,-10,-59,-9,59,-7,-78,-6,46,-4,-83,-3,43,-1,-85,0,43,2,-89,3,38,5,-100,6,15,8,-127,9,-26,10,76,12,-91,13,-10,14,64,16,124,17,-78,18,-42,19,-11,20,0,22,1,23,-13,23,-44,24,-85,25,105,26,33,27,-67,27,81,28,-49,28,58,29,-107,29,-34,29,16,30,53,30,67,30,64,30,41,30,1,30,-62,29,119,29,20,29,-95,28,28,28,-123,27,-33,26,36,26,94,25,-126,24,-99,23,-92,22,-93,21,-116,20,113,19,69,18,11,17,-47,15,126,14,50,13,-48,11,112,10,4,9,-106,7,33,6,-85,4,45,3,-75,1,50,0,-71,-2,57,-3,-65,-5,72,-6,-46,-8,97,-9,-7,-11,-110,-12,54,-13,-31,-15,-108,-16,81,-17,28,-18,-22,-20,-50,-21,-73,-22,-81,-23,-70,-24,-53,-25,-12,-26,37,-26,107,-27,-63,-28,37,-28,-95,-29,36,-29,-57,-30,110,-30,50,-30,4,-30,-23,-31,-30,-31,-19,-31,10,-30,60,-30,126,-30,-44,-30,61,-29,-77,-29,68,-28,-38,-28,-114,-27,72,-26,24,-25,-12,-25,-30,-24,-37,-23,-26,-22,-4,-21,27,-19,77,-18,-125,-17,-56,-16,21,-14,106,-13,-59,-12,46,-10,-110,-9,8,-7,118,-6,-15,-5,104,-3,-27,-2,95,0,-36,1,85,3,-50,4,67,6,-78,7,34,9,-124,10,-23,11,60,13,-111,14,-45,15,21,17,66,18,110,19,-124,20,-106,21,-109,22,-122,23,107,24,60,25,5,26,-76,26,91,27,-19,27,107,28,-33,28,55,29,-122,29,-67,29,-31,29,-8,29,-11,29,-27,29,-65,29,-119,29,62,29,-29,28,116,28,-11,27,100,27,-62,26,13,26,78,25,119,24,-104,23,-90,22,-90,21,-98,20,126,19,96,18,42,17,-14,15,-84,14,92,13,9,12,-88,10,68,9,-37,7,107,6,-8,4,-126,3,9,2,-111,0,23,-1,-99,-3,37,-4,-78,-6,62,-7,-45,-9,103,-10}; }
	private static byte[] data61(){ return new byte[] {9,-11,-86,-13,90,-14,12,-15,-53,-17,-108,-18,103,-19,71,-20,49,-21,43,-22,48,-23,68,-24,104,-25,-103,-26,-34,-27,47,-27,-110,-28,8,-28,-116,-29,39,-29,-51,-30,-115,-30,87,-30,60,-30,45,-30,50,-30,79,-30,116,-30,-72,-30,3,-29,102,-29,-38,-29,96,-28,-13,-28,-96,-27,81,-26,29,-25,-14,-25,-39,-24,-52,-23,-47,-22,-35,-21,-6,-20,36,-18,82,-17,-108,-16,-41,-15,40,-13,-128,-12,-35,-11,66,-9,-83,-8,26,-6,-113,-5,0,-3,123,-2,-18,-1,107,1,-35,2,84,4,-58,5,51,7,-97,8,2,10,97,11,-73,12,7,14,76,15,-118,16,-68,17,-30,18,-1,19,13,21,14,22,4,23,-24,23,-66,24,-120,25,59,26,-26,26,122,27,0,28,114,28,-42,28,34,29,101,29,-118,29,-86,29,-87,29,-92,29,127,29,83,29,14,29,-72,28,83,28,-40,27,80,27,-76,26,8,26,78,25,-128,24,-89,23,-67,22,-59,21,-64,20,-79,19,-115,18,105,17,48,16,-11,14,-84,13,92,12,2,11,-89,9,63,8,-39,6,103,5,-7,3,-125,2,16,1,-102,-1,34,-2,-77,-4,58,-5,-46,-7,97,-8,-1,-10,-99,-11,65,-12,-15,-14,-92,-15,100,-16,44,-17,-1,-19,-37,-20,-56,-21,-68,-22,-64,-23,-44,-24,-15,-25,36,-25,95,-26,-80,-27,14,-27,126,-28,1,-28,-112,-29,56,-29,-22,-30,-74,-30,-113,-30,122,-30,126,-30,-120,-30,-76,-30,-28,-30,48,-29,-120,-29,-11,-29,113,-28,1,-27,-97,-27,79,-26,14,-25,-33,-25,-70,-24,-87,-23,-95,-22,-86,-21,-65,-20,-35,-19,10,-17,62,-16,127,-15,-55,-14,22,-12,114,-11,-52,-10,53,-8,-100,-7,8,-5,122,-4,-23,-3,97,-1,-48,0,71,2,-75,3,39,5,-109,6,-7,7,94,9,-72,10,18,12,94,13,-91,14,-29,15,20,17,63,18,91,19,108,20,112,21,104,22,80,23,42,24,-7,24,-82,25,98,26,-12,26,-119,27,-7,27,104,28,-70,28,-1,28,53,29,79,29,99,29,91,29,70,29,30,29,-31,28,-107,28,57,28,-60,27,72,27,-79,26,18,26,93,25,-102,24,-54,23,-26,22,-6,21,-4,20,-13,19,-36,18,-68,17,-114,16,88,15,23,14,-49,12,124,11,39,10,-58,8,99,7,-3,5,-116,4,36,3,-83,1,65,0,-53,-2,94,-3,-22,-5,-124,-6,20,-7,-74,-9,80,-10,-3,-12,-92,-13,96,-14,24,-15,-30,-17,-77,-18,-114,-19,118,-20,106,-21,106,-22,119,-23,-106,-24,-67,-25,-6,-26,64,-26,-100,-27,4,-27,-128,-28,11,-28,-89,-29,87,-29,23,-29,-22,-30,-50,-30,-60,-30,-50,-30,-24,-30,23,-29,84,-29,-91,-29,9,-28,121,-28,4,-27,-109,-27,63,-26,-16,-26,-71,-25,-117,-24,112,-23,95,-22,97,-21,105,-20,-127,-19,-90,-18,-49,-17,12,-15,72,-14,-106,-13,-31,-12,63,-10,-104,-9,-3,-8,101,-6,-50,-5,60,-3,-86,-2,27,0,-119,1,-7,2,102,4,-52,5,56,7,-110,8,-9,9,69,11,-101,12,-37,13,31,15,80,16,127,17,-103,18,-76,19,-74,20,-76,21,-95,22,-127,23,80,24,21,25,-62,25,105,26,-8,26,121,27,-22,27,70,28,-106,28,-49,28,-8,28,17,29,19,29,10,29,-24,28,-72,28,119,28,30,28,-64,27,64,27,-64,26,33,26,124,25,-60,24,-6,23,37,23,62,22,77,21,76,20,66,19,37,18,6,17,-44,15,-98,14,95,13,17,12,-58,10,104,9,18,8,-86,6,74,5,-38,3,116,2,3,1,-103,-1,40,-2,-66,-4,83,-5,-19,-7,-119,-8,43,-9,-48,-11,-128,-12,50,-13,-14,-15,-76,-16,-124,-17,93,-18,65,-19,51,-20,43,-21,57,-22,75,-23,115,-24,-92,-25,-23,-26,58,-26,-99,-27,13,-27,-108,-28,36,-28,-48,-29,-128,-29,78,-29,39,-29,18,-29,21,-29,32,-29,70,-29,121,-29,-65,-29,23,-28,-128,-28,-9,-28,-123,-27,29,-26,-53,-26,-125,-25,78,-24,37,-23,14,-22,-2,-22,4,-20,13,-19,41,-18,76,-17,123,-16,-78,-15,-12,-14,61,-12,-117,-11,-27,-10,62,-8,-96,-7,7,-5,106,-4,-39,-3,65,-1,-82,0,24,2,-124,3,-24,4,81,6,-82,7,11,9,97,10,-80,11,-7,12,56,14,113,15,-100,16,-61,17,-41,18,-25,19,-28,20,-37,21,-68,22,-104,23,92,24,25,25,-62,25,91,26,-24,26,91,27,-55,27,28,28,97,28,-102,28,-76,28,-54,28,-58,28,-78,28,-113,28,85,28,15,28,-78,27,75,27,-53,26,65,26,-94,25,-8,24,56,24,114,23,-109,22,-81,21,-71,20,-74,19,-86,18,-113,17,109,16,58,15,8,14,-63,12,-128,11,42,10,-39,8,123,7,29,6,-72,4,84,3,-23,1,-125,0,23,-1,-82,-3,72,-4,-32,-6,-125,-7,31,-8,-52,-10,116,-11,44,-12}; }
	private static byte[] data62(){ return new byte[] {-31,-14,-84,-15,111,-16,76,-17,40,-18,20,-19,13,-20,12,-21,34,-22,58,-23,107,-24,-93,-25,-18,-26,70,-26,-78,-27,40,-27,-73,-28,77,-28,-1,-29,-73,-29,-116,-29,105,-29,93,-29,99,-29,117,-29,-95,-29,-39,-29,35,-28,-127,-28,-21,-28,107,-27,-7,-27,-104,-26,68,-25,4,-24,-50,-24,-87,-23,-108,-22,-124,-21,-116,-20,-106,-19,-78,-18,-42,-17,2,-15,60,-14,122,-13,-61,-12,18,-10,100,-9,-64,-8,28,-6,-125,-5,-32,-4,79,-2,-82,-1,27,1,-127,2,-27,3,73,5,-89,6,3,8,90,9,-87,10,-11,11,51,13,114,14,-97,15,-54,16,-29,17,-7,18,-5,19,-10,20,-27,21,-65,22,-107,23,83,24,9,25,-85,25,64,26,-63,26,55,27,-107,27,-21,27,38,28,86,28,116,28,123,28,122,28,91,28,56,28,-10,27,-79,27,75,27,-28,26,95,26,-45,25,50,25,-124,24,-60,23,-6,22,29,22,52,21,64,20,60,19,47,18,23,17,-16,15,-60,14,-114,13,77,12,10,11,-72,9,105,8,12,7,-75,5,77,4,-12,2,-123,1,41,0,-69,-2,93,-3,-10,-5,-105,-6,58,-7,-32,-9,-114,-10,64,-11,-10,-13,-68,-14,127,-15,84,-16,47,-17,19,-18,7,-19,2,-20,10,-21,36,-22,68,-23,120,-24,-72,-25,6,-25,104,-26,-44,-27,86,-27,-30,-28,-123,-28,54,-28,-9,-29,-49,-29,-83,-29,-84,-29,-81,-29,-52,-29,-10,-29,49,-28,-125,-28,-34,-28,81,-27,-51,-27,97,-26,-1,-26,-80,-25,109,-24,60,-23,20,-22,0,-21,-13,-21,-9,-20,4,-18,27,-17,65,-16,107,-15,-93,-14,-31,-13,36,-11,115,-10,-60,-9,25,-7,119,-6,-44,-5,54,-3,-104,-2,-4,-1,94,1,-61,2,34,4,-127,5,-36,6,48,8,-121,9,-54,10,24,12,76,13,-119,14,-82,15,-42,16,-23,17,-9,18,-6,19,-22,20,-43,21,-83,22,122,23,54,24,-26,24,-127,25,21,26,-113,26,3,27,92,27,-85,27,-27,27,19,28,39,28,53,28,36,28,17,28,-36,27,-89,27,80,27,-9,26,-125,26,3,26,117,25,-49,24,39,24,97,23,-103,22,-68,21,-44,20,-32,19,-35,18,-46,17,-72,16,-106,15,108,14,54,13,-6,11,-74,10,106,9,26,8,-57,6,106,5,16,4,-80,2,78,1,-18,-1,-115,-2,41,-3,-49,-5,112,-6,24,-7,-59,-9,115,-10,46,-11,-25,-13,-78,-14,120,-15,86,-16,48,-17,32,-18,16,-19,24,-20,30,-21,65,-22,98,-23,-99,-24,-32,-25,50,-25,-103,-26,6,-26,-113,-27,28,-27,-59,-28,117,-28,63,-28,18,-28,-5,-29,-10,-29,-3,-29,29,-28,71,-28,-121,-28,-44,-28,54,-27,-90,-27,37,-26,-71,-26,84,-25,9,-24,-61,-24,-109,-23,105,-22,85,-21,69,-20,73,-19,84,-18,104,-17,-113,-16,-79,-15,-19,-14,34,-12,104,-11,-81,-10,-1,-9,82,-7,-87,-6,6,-4,96,-3,-61,-2,31,0,-128,1,-34,2,59,4,-108,5,-18,6,57,8,-113,9,-52,10,23,12,69,13,-128,14,-98,15,-61,16,-45,17,-37,18,-37,19,-58,20,-80,21,-128,22,77,23,4,24,-79,24,75,25,-41,25,84,26,-64,26,27,27,101,27,-96,27,-58,27,-31,27,-28,27,-37,27,-65,27,-113,27,85,27,1,27,-89,26,49,26,-74,25,33,25,-123,24,-43,23,23,23,76,22,115,21,-116,20,-103,19,-102,18,-114,17,124,16,87,15,53,14,-5,12,-53,11,-127,10,66,9,-19,7,-93,6,71,5,-14,3,-107,2,56,1,-37,-1,126,-2,32,-3,-56,-5,109,-6,27,-7,-55,-9,-127,-10,56,-11,-3,-13,-60,-14,-107,-15,114,-16,83,-17,66,-18,61,-19,62,-20,84,-21,109,-22,-100,-23,-46,-24,28,-24,112,-25,-40,-26,72,-26,-45,-27,97,-27,14,-27,-68,-28,-119,-28,92,-28,73,-28,64,-28,75,-28,104,-28,-108,-28,-45,-28,34,-27,126,-27,-14,-27,110,-26,-1,-26,-98,-25,74,-24,8,-23,-47,-23,-86,-22,-112,-21,127,-20,127,-19,-121,-18,-101,-17,-70,-16,-34,-15,18,-13,70,-12,-120,-11,-53,-10,23,-8,103,-7,-70,-6,17,-4,108,-3,-60,-2,35,0,122,1,-40,2,49,4,-125,5,-37,6,35,8,115,9,-80,10,-15,11,36,13,82,14,118,15,-111,16,-96,17,-88,18,-97,19,-113,20,111,21,67,22,10,23,-64,23,108,24,2,25,-110,25,8,26,118,26,-49,26,26,27,82,27,125,27,-112,27,-99,27,-116,27,116,27,73,27,6,27,-62,26,88,26,-12,25,110,25,-26,24,67,24,-101,23,-35,22,24,22,61,21,95,20,104,19,116,18,102,17,89,16,59,15,21,14,-23,12,-77,11,116,10,53,9,-25,7,-99,6,74,5,-10,3,-100,2,72,1,-24,-1,-106,-2,55,-3,-27,-5,-115,-6,63,-7,-14,-9,-87,-10,106,-11,45,-12}; }
	private static byte[] data63(){ return new byte[] {-7,-14,-49,-15,-87,-16,-107,-17,-128,-18,127,-19,-124,-20,-104,-21,-71,-22,-28,-23,31,-23,103,-24,-66,-25,38,-25,-104,-26,35,-26,-81,-27,94,-27,11,-27,-40,-28,-85,-28,-108,-28,-114,-28,-108,-28,-78,-28,-36,-28,22,-27,105,-27,-69,-27,52,-26,-89,-26,57,-25,-44,-25,123,-24,57,-23,-3,-23,-47,-22,-75,-21,-96,-20,-101,-19,-96,-18,-80,-17,-54,-16,-20,-15,25,-13,74,-12,-121,-11,-57,-10,14,-8,90,-7,-88,-6,-4,-5,80,-3,-86,-2,-4,-1,89,1,-85,2,3,4,84,5,-92,6,-19,7,53,9,116,10,-83,11,-30,12,10,14,45,15,69,16,84,17,87,18,80,19,59,20,29,21,-18,21,-75,22,106,23,22,24,-82,24,57,25,-75,25,32,26,124,26,-56,26,-1,26,46,27,65,27,82,27,65,27,48,27,-1,26,-55,26,125,26,34,26,-72,25,58,25,-77,24,23,24,112,23,-71,22,-12,21,34,21,66,20,88,19,95,18,95,17,79,16,57,15,23,14,-15,12,-68,11,-121,10,71,9,2,8,-70,6,108,5,29,4,-57,2,117,1,31,0,-56,-2,119,-3,30,-4,-45,-6,-125,-7,58,-8,-10,-10,-75,-11,-128,-12,75,-13,39,-14,-2,-16,-18,-17,-38,-18,-36,-19,-31,-20,-9,-21,19,-21,71,-22,121,-23,-54,-24,26,-24,-126,-25,-8,-26,120,-26,16,-26,-80,-27,101,-27,42,-27,-3,-28,-29,-28,-38,-28,-33,-28,-10,-28,31,-27,87,-27,-97,-27,-5,-27,94,-26,-35,-26,96,-25,-5,-25,-99,-24,86,-23,18,-22,-23,-22,-67,-21,-81,-20,-101,-19,-94,-18,-89,-17,-63,-16,-38,-15,4,-13,48,-12,104,-11,-94,-10,-25,-9,40,-7,122,-6,-62,-5,24,-3,102,-2,-68,-1,16,1,95,2,-73,3,-2,4,81,6,-108,7,-40,8,25,10,76,11,-128,12,-90,13,-57,14,-32,15,-21,16,-17,17,-25,18,-46,19,-76,20,-122,21,74,22,7,23,-84,23,76,24,-43,24,83,25,-60,25,28,26,112,26,-88,26,-38,26,-13,26,2,27,-5,26,-24,26,-62,26,-118,26,71,26,-17,25,-121,25,23,25,-119,24,-4,23,85,23,-91,22,-26,21,26,21,60,20,93,19,101,18,109,17,98,16,81,15,54,14,20,13,-27,11,-74,10,120,9,61,8,-9,6,-81,5,98,4,20,3,-60,1,116,0,31,-1,-45,-3,125,-4,55,-5,-26,-7,-93,-8,97,-9,35,-10,-19,-12,-65,-13,-110,-14,121,-15,93,-16,82,-17,79,-18,86,-19,106,-20,-117,-21,-75,-22,-16,-23,54,-23,-119,-24,-15,-25,94,-25,-29,-26,114,-26,17,-26,-59,-27,-128,-27,88,-27,48,-27,43,-27,36,-27,62,-27,91,-27,-110,-27,-45,-27,41,-26,-119,-26,-1,-26,127,-25,17,-24,-79,-24,95,-23,26,-22,-26,-22,-70,-21,-100,-20,-114,-19,-126,-18,-114,-17,-105,-16,-80,-15,-45,-14,-8,-13,44,-11,94,-10,-96,-9,-37,-8,41,-6,105,-5,-65,-4,3,-2,91,-1,-91,0,-10,1,69,3,-113,4,-40,5,32,7,92,8,-99,9,-50,10,1,12,38,13,71,14,92,15,107,16,109,17,102,18,84,19,50,20,10,21,-48,21,-116,22,55,23,-41,23,100,24,-25,24,88,25,-71,25,12,26,77,26,127,26,-95,26,-76,26,-79,26,-91,26,-124,26,83,26,22,26,-63,25,103,25,-15,24,121,24,-27,23,78,23,-96,22,-23,21,35,21,80,20,113,19,-122,18,-112,17,-113,16,-126,15,114,14,77,13,48,12,-4,10,-50,9,-113,8,86,7,13,6,-52,4,125,3,53,2,-27,0,-101,-1,74,-2,0,-3,-74,-5,108,-6,43,-7,-23,-9,-82,-10,124,-11,73,-12,37,-13,4,-14,-18,-16,-32,-17,-35,-18,-29,-19,-11,-20,22,-20,58,-21,120,-22,-75,-23,12,-23,107,-24,-42,-25,88,-25,-33,-26,127,-26,40,-26,-26,-27,-83,-27,-116,-27,117,-27,113,-27,-127,-27,-106,-27,-53,-27,0,-26,81,-26,-84,-26,21,-25,-106,-25,25,-24,-73,-24,88,-23,20,-22,-50,-22,-93,-21,122,-20,100,-19,85,-18,84,-17,89,-16,109,-15,-124,-14,-88,-13,-47,-12,3,-10,53,-9,121,-8,-82,-7,-1,-6,59,-4,-118,-3,-42,-2,29,0,109,1,-74,2,-5,3,72,5,-123,6,-57,7,2,9,50,10,102,11,-119,12,-87,13,-60,14,-54,15,-40,16,-54,17,-68,18,-95,19,117,20,67,21,-1,21,-82,22,84,23,-28,23,110,24,-33,24,75,25,-98,25,-20,25,29,26,76,26,93,26,108,26,93,26,74,26,31,26,-27,25,-97,25,70,25,-33,24,103,24,-28,23,76,23,-83,22,-5,21,61,21,116,20,-101,19,-71,18,-54,17,-46,16,-53,15,-62,14,-88,13,-115,12,100,11,56,10,5,9,-52,7,-114,6,79,5,5,4,-58,2,117,1,50,0,-27,-2,-99,-3,86,-4,18,-5,-52,-7,-106,-8,82,-9,41,-10}; }
	private static byte[] data64(){ return new byte[] {-16,-12,-44,-13,-86,-14,-101,-15,-122,-16,-123,-17,-119,-18,-105,-19,-75,-20,-39,-21,15,-21,77,-22,-100,-23,-11,-24,98,-24,-43,-25,96,-25,-13,-26,-102,-26,76,-26,19,-26,-28,-27,-52,-27,-67,-27,-60,-27,-44,-27,-2,-27,45,-26,116,-26,-57,-26,40,-25,-98,-25,27,-24,-81,-24,72,-23,-8,-23,-83,-22,120,-21,71,-20,40,-19,16,-18,7,-17,6,-16,15,-15,32,-14,62,-13,92,-12,-117,-11,-75,-10,-18,-9,40,-7,103,-6,-90,-5,-17,-4,48,-2,124,-1,-63,0,8,2,79,3,-109,4,-47,5,19,7,70,8,126,9,-85,10,-48,11,-12,12,8,14,27,15,29,16,29,17,13,18,-13,18,-48,19,-100,20,98,21,19,22,-66,22,85,23,-30,23,95,24,-52,24,42,25,123,25,-71,25,-22,25,10,26,25,26,28,26,9,26,-21,25,-69,25,124,25,46,25,-49,24,98,24,-27,23,92,23,-63,22,29,22,101,21,-89,20,-41,19,-3,18,26,18,37,17,46,16,37,15,28,14,0,13,-25,11,-68,10,-110,9,97,8,40,7,-18,5,-82,4,109,3,40,2,-28,0,-97,-1,86,-2,24,-3,-50,-5,-106,-6,84,-7,30,-8,-21,-10,-70,-11,-104,-12,115,-13,93,-14,75,-15,68,-16,70,-17,85,-18,105,-19,-113,-20,-69,-21,-7,-22,62,-22,-106,-23,-9,-24,106,-24,-22,-25,118,-25,22,-25,-65,-26,-128,-26,70,-26,39,-26,15,-26,9,-26,23,-26,47,-26,90,-26,-106,-26,-37,-26,58,-25,-99,-25,23,-24,-101,-24,46,-23,-46,-23,127,-22,61,-21,4,-20,-36,-20,-73,-19,-85,-18,-102,-17,-97,-16,-90,-15,-71,-14,-43,-13,-12,-12,32,-10,75,-9,-127,-8,-71,-7,-13,-6,54,-4,114,-3,-69,-2,-8,-1,65,1,-127,2,-63,3,3,5,59,6,118,7,-89,8,-43,9,-2,10,29,12,57,13,71,14,84,15,79,16,71,17,49,18,15,19,-27,19,-84,20,101,21,23,22,-78,22,74,23,-54,23,66,24,-87,24,-1,24,74,25,-128,25,-83,25,-60,25,-47,25,-55,25,-76,25,-112,25,91,25,23,25,-62,24,99,24,-18,23,114,23,-32,22,70,22,-101,21,-26,20,34,20,81,19,119,18,-114,17,-96,16,-95,15,-97,14,-112,13,120,12,94,11,55,10,13,9,-36,7,-86,6,108,5,54,4,-14,2,-75,1,113,0,51,-1,-19,-3,-76,-4,110,-5,60,-6,-3,-8,-48,-9,-97,-10,120,-11,85,-12,62,-13,39,-14,33,-15,28,-16,41,-17,55,-18,92,-19,126,-20,-71,-21,-9,-22,71,-22,-92,-23,11,-23,-122,-24,8,-24,-96,-25,65,-25,-13,-26,-71,-26,-124,-26,108,-26,86,-26,89,-26,105,-26,-122,-26,-71,-26,-14,-26,68,-25,-99,-25,11,-24,-124,-24,11,-23,-93,-23,70,-22,-9,-22,-74,-21,126,-20,85,-19,56,-18,33,-17,26,-16,25,-15,33,-14,54,-13,75,-12,109,-11,-107,-10,-66,-9,-11,-8,36,-6,99,-5,-102,-4,-38,-3,27,-1,86,0,-101,1,-44,2,20,4,76,5,-124,6,-75,7,-27,8,12,10,46,11,75,12,92,13,108,14,105,15,105,16,82,17,60,18,18,19,-30,19,-94,20,89,21,-1,21,-100,22,39,23,-88,23,19,24,125,24,-58,24,20,25,62,25,108,25,120,25,-120,25,117,25,100,25,53,25,0,25,-72,24,98,24,-3,23,-119,23,7,23,119,22,-37,21,44,21,121,20,-79,19,-29,18,8,18,29,17,50,16,50,15,50,14,35,13,15,12,-13,10,-47,9,-88,8,123,7,73,6,19,5,-39,3,-96,2,96,1,39,0,-27,-2,-85,-3,111,-4,53,-5,1,-6,-52,-8,-96,-9,118,-10,84,-11,55,-12,34,-13,21,-14,16,-15,20,-16,35,-17,59,-18,93,-19,-113,-20,-59,-21,17,-21,97,-22,-60,-23,48,-23,-80,-24,54,-24,-43,-25,119,-25,50,-25,-11,-26,-52,-26,-80,-26,-93,-26,-88,-26,-70,-26,-37,-26,16,-25,76,-25,-98,-25,-2,-25,104,-24,-26,-24,110,-23,5,-22,-86,-22,93,-21,23,-20,-25,-20,-75,-19,-98,-18,-126,-17,125,-16,121,-15,127,-14,-109,-13,-91,-12,-57,-11,-22,-10,19,-8,65,-7,118,-6,-88,-5,-29,-4,30,-2,85,-1,-105,0,-52,1,9,3,66,4,116,5,-84,6,-45,7,2,9,34,10,66,11,86,12,103,13,108,14,109,15,93,16,76,17,41,18,-1,18,-56,19,-124,20,55,21,-39,21,112,22,-6,22,113,23,-30,23,59,24,-112,24,-53,24,0,25,30,25,52,25,53,25,43,25,14,25,-29,24,-85,24,97,24,10,24,-92,23,46,23,-83,22,28,22,-128,21,-47,20,31,20,86,19,-118,18,-81,17,-55,16,-38,15,-31,14,-34,13,-43,12,-62,11,-87,10,-120,9,102,8,54,7,13,6,-42,4,-92,3,106,2,52,1,-12,-1,-59,-2,-127,-3,84,-4,23,-5,-22,-7}; }
	private static byte[] data65(){ return new byte[] {-69,-8,-112,-9,110,-10,78,-11,53,-12,41,-13,24,-14,34,-15,33,-16,58,-17,84,-18,123,-19,-80,-20,-19,-21,56,-21,-113,-22,-12,-23,103,-23,-27,-24,116,-24,15,-24,-70,-25,117,-25,59,-25,20,-25,-6,-26,-16,-26,-10,-26,8,-25,46,-25,94,-25,-94,-25,-15,-25,79,-24,-65,-24,54,-23,-59,-23,85,-22,-1,-22,-85,-21,106,-20,51,-19,6,-18,-27,-18,-49,-17,-63,-16,-64,-15,-62,-14,-47,-13,-28,-12,-1,-11,33,-9,70,-8,116,-7,-97,-6,-44,-5,6,-3,63,-2,117,-1,-83,0,-29,1,27,3,78,4,127,5,-83,6,-41,7,-4,8,29,10,51,11,73,12,79,13,89,14,76,15,67,16,34,17,7,18,-48,18,-98,19,82,20,0,21,-91,21,50,22,-65,22,50,23,-98,23,-5,23,70,24,-123,24,-74,24,-45,24,-23,24,-24,24,-36,24,-63,24,-108,24,92,24,18,24,-68,23,86,23,-32,22,98,22,-48,21,53,21,-117,20,-43,19,20,19,70,18,111,17,-119,16,-95,15,-91,14,-85,13,-96,12,-110,11,125,10,95,9,63,8,21,7,-18,5,-68,4,-116,3,89,2,32,1,-15,-1,-75,-2,-122,-3,79,-4,31,-5,-13,-7,-58,-8,-92,-9,-128,-10,103,-11,84,-12,67,-13,69,-14,63,-15,83,-16,99,-17,-120,-18,-83,-19,-23,-20,35,-20,119,-21,-52,-22,55,-22,-90,-23,45,-23,-72,-24,87,-24,6,-24,-70,-25,-117,-25,93,-25,72,-25,60,-25,66,-25,86,-25,121,-25,-84,-25,-22,-25,61,-24,-103,-24,3,-23,-127,-23,4,-22,-100,-22,62,-21,-23,-21,-89,-20,106,-19,63,-18,23,-17,2,-16,-19,-16,-21,-15,-24,-14,-11,-13,4,-11,27,-10,58,-9,91,-8,-125,-7,-82,-6,-37,-5,14,-3,61,-2,116,-1,-91,0,-39,1,13,3,57,4,107,5,-112,6,-68,7,-39,8,-9,9,12,11,26,12,37,13,34,14,25,15,8,16,-21,16,-58,17,-107,18,87,19,15,20,-67,20,89,21,-17,21,111,22,-22,22,81,23,-83,23,-6,23,55,24,103,24,-118,24,-105,24,-98,24,-112,24,117,24,77,24,17,24,-50,23,117,23,20,23,-96,22,34,22,-107,21,-6,20,87,20,-97,19,-27,18,23,18,70,17,99,16,125,15,-121,14,-114,13,-120,12,-127,11,105,10,88,9,50,8,22,7,-22,5,-61,4,-109,3,101,2,51,1,3,0,-48,-2,-97,-3,113,-4,66,-5,28,-6,-16,-8,-45,-9,-79,-10,-98,-11,-119,-12,-125,-13,124,-14,-122,-15,-110,-16,-86,-17,-51,-18,-6,-19,47,-19,117,-20,-65,-21,30,-21,-122,-22,-10,-23,127,-23,8,-23,-86,-24,85,-24,12,-24,-37,-25,-84,-25,-106,-25,-118,-25,-116,-25,-94,-25,-64,-25,-15,-25,48,-24,126,-24,-42,-24,67,-23,-74,-23,62,-22,-51,-22,109,-21,22,-20,-48,-20,-113,-19,94,-18,55,-17,23,-16,6,-15,-7,-15,-10,-14,-2,-13,6,-11,29,-10,52,-9,83,-8,118,-7,-100,-6,-58,-5,-13,-4,33,-2,82,-1,125,0,-77,1,-38,2,13,4,50,5,92,6,124,7,-98,8,-77,9,-56,10,-43,11,-40,12,-39,13,-54,14,-71,15,-104,16,118,17,61,18,5,19,-72,19,101,20,5,21,-108,21,28,22,-112,22,-3,22,87,23,-91,23,-26,23,19,24,58,24,73,24,83,24,68,24,47,24,6,24,-46,23,-116,23,60,23,-40,22,111,22,-18,21,106,21,-49,20,49,20,127,19,-57,18,0,18,48,17,84,16,113,15,-128,14,-115,13,-118,12,-121,11,120,10,99,9,76,8,44,7,11,6,-30,4,-68,3,-113,2,99,1,53,0,7,-1,-38,-3,-80,-4,-124,-5,95,-6,59,-7,29,-8,0,-9,-18,-11,-36,-12,-40,-13,-43,-14,-34,-15,-20,-16,8,-16,40,-17,88,-18,-113,-19,-48,-20,36,-20,120,-21,-26,-22,85,-22,-39,-23,102,-23,4,-23,-83,-24,103,-24,43,-24,3,-24,-28,-25,-40,-25,-40,-25,-24,-25,7,-24,48,-24,111,-24,-75,-24,14,-23,115,-23,-27,-23,100,-22,-11,-22,-119,-21,53,-20,-30,-20,-93,-19,105,-18,63,-17,27,-16,2,-15,-15,-15,-21,-14,-23,-13,-11,-12,-3,-11,23,-9,43,-8,78,-7,109,-6,-109,-5,-68,-4,-27,-3,17,-1,60,0,104,1,-110,2,-69,3,-29,4,4,6,39,7,64,8,87,9,106,10,113,11,120,12,114,13,100,14,84,15,48,16,13,17,-43,17,-98,18,78,19,2,20,-102,20,50,21,-75,21,48,22,-100,22,-8,22,75,23,-120,23,-63,23,-28,23,-6,23,6,24,-6,23,-21,23,-59,23,-108,23,86,23,6,23,-85,22,67,22,-54,21,73,21,-75,20,26,20,112,19,-69,18,-4,17,46,17,90,16,124,15,-111,14,-94,13,-89,12,-91,11,-96,10,-115,9,125,8,97,7,68,6,36,5,-3,3,-40,2,-82,1,-122,0,92,-1}; }
	private static byte[] data66(){ return new byte[] {50,-2,11,-3,-30,-5,-61,-6,-98,-7,-123,-8,105,-9,90,-10,74,-11,71,-12,69,-13,79,-14,95,-15,120,-16,-99,-17,-54,-18,0,-18,68,-19,-112,-20,-21,-21,80,-21,-60,-22,64,-22,-49,-23,103,-23,16,-23,-60,-24,-121,-24,89,-24,57,-24,39,-24,35,-24,48,-24,69,-24,113,-24,-91,-24,-24,-24,61,-23,-104,-23,10,-22,-128,-22,12,-21,-101,-21,62,-20,-21,-20,-97,-19,102,-18,48,-17,8,-16,-20,-16,-47,-15,-57,-14,-63,-13,-64,-12,-50,-11,-40,-10,-18,-9,7,-7,34,-6,70,-5,102,-4,-113,-3,-77,-2,-36,-1,2,1,44,2,79,3,116,4,-107,5,-81,6,-50,7,-34,8,-17,9,-8,10,-7,11,-10,12,-23,13,-46,14,-74,15,-115,16,92,17,31,18,-39,18,-124,19,41,20,-70,20,72,21,-65,21,48,22,-110,22,-28,22,43,23,100,23,-118,23,-85,23,-77,23,-75,23,-91,23,-121,23,92,23,34,23,-39,22,-122,22,31,22,-78,21,51,21,-88,20,20,20,109,19,-61,18,6,18,66,17,116,16,-102,15,-72,14,-50,13,-39,12,-33,11,-36,10,-44,9,-59,8,-78,7,-104,6,126,5,92,4,60,3,22,2,-13,0,-53,-1,-88,-2,-127,-3,95,-4,62,-5,32,-6,6,-7,-17,-9,-33,-10,-46,-11,-50,-12,-48,-13,-43,-14,-21,-15,0,-15,37,-16,81,-17,-123,-18,-55,-19,17,-19,108,-20,-53,-21,63,-21,-74,-22,68,-22,-45,-23,125,-23,40,-23,-20,-24,-75,-24,-112,-24,122,-24,111,-24,118,-24,-121,-24,-85,-24,-39,-24,22,-23,100,-23,-73,-23,37,-22,-111,-22,23,-21,-94,-21,56,-20,-28,-20,-115,-19,77,-18,20,-17,-33,-17,-63,-16,-99,-15,-114,-14,127,-13,123,-12,126,-11,-122,-10,-107,-9,-89,-8,-65,-7,-36,-6,-9,-5,28,-3,58,-2,97,-1,-125,0,-90,1,-53,2,-25,3,11,5,32,6,60,7,78,8,88,9,104,10,97,11,99,12,82,13,63,14,33,15,-3,15,-55,16,-109,17,74,18,-4,18,-96,19,59,20,-60,20,71,21,-73,21,32,22,119,22,-61,22,-1,22,48,23,80,23,101,23,105,23,98,23,73,23,37,23,-13,22,-79,22,100,22,9,22,-99,21,42,21,-91,20,25,20,122,19,-41,18,33,18,102,17,-96,16,-54,15,-11,14,11,14,35,13,44,12,52,11,46,10,41,9,24,8,8,7,-15,5,-43,4,-69,3,-103,2,121,1,88,0,53,-1,22,-2,-12,-4,-42,-5,-69,-6,-93,-7,-114,-8,127,-9,115,-10,110,-11,113,-12,121,-13,-120,-14,-93,-15,-65,-16,-17,-17,31,-17,95,-18,-89,-19,-5,-20,90,-20,-58,-21,60,-21,-61,-22,79,-22,-13,-23,-105,-23,86,-23,24,-23,-18,-24,-47,-24,-67,-24,-62,-24,-59,-24,-25,-24,10,-23,63,-23,-118,-23,-49,-23,57,-22,-101,-22,24,-21,-100,-21,43,-20,-52,-20,111,-19,39,-18,-30,-18,-84,-17,127,-16,89,-15,61,-14,44,-13,29,-12,28,-11,26,-10,37,-9,47,-8,68,-7,85,-6,116,-5,-118,-4,-84,-3,-56,-2,-23,-1,10,1,37,2,72,3,95,4,123,5,-112,6,-96,7,-80,8,-77,9,-69,10,-81,11,-85,12,-112,13,123,14,81,15,39,16,-19,16,-82,17,95,18,9,19,-90,19,54,20,-67,20,52,21,-96,21,0,22,79,22,-107,22,-54,22,-11,22,13,23,28,23,27,23,10,23,-14,22,-63,22,-113,22,70,22,-13,21,-106,21,36,21,-82,20,37,20,-108,19,-10,18,76,18,-104,17,-40,16,17,16,60,15,98,14,122,13,-108,12,-103,11,-92,10,-98,9,-103,8,-114,7,123,6,104,5,80,4,54,3,26,2,-4,0,-33,-1,-62,-2,-93,-3,-117,-4,110,-5,90,-6,71,-7,55,-8,46,-9,40,-10,43,-11,48,-12,67,-13,84,-14,121,-15,-100,-16,-49,-17,11,-17,76,-18,-96,-19,-8,-20,94,-20,-45,-21,78,-21,-38,-22,114,-22,21,-22,-56,-23,-123,-23,84,-23,44,-23,22,-23,9,-23,14,-23,30,-23,63,-23,106,-23,-91,-23,-20,-23,64,-22,-91,-22,16,-21,-113,-21,18,-20,-86,-20,70,-19,-14,-19,-89,-18,102,-17,45,-16,6,-15,-37,-15,-59,-14,-83,-13,-93,-12,-100,-11,-98,-10,-93,-9,-82,-8,-66,-7,-47,-6,-27,-5,3,-3,23,-2,55,-1,81,0,107,1,-117,2,-99,3,-70,4,-56,5,-32,6,-28,7,-13,8,-17,9,-18,10,-29,11,-47,12,-74,13,-104,14,104,15,58,16,-9,16,-78,17,94,18,1,19,-104,19,35,20,-96,20,23,21,118,21,-41,21,27,22,96,22,-117,22,-75,22,-60,22,-46,22,-56,22,-71,22,-108,22,105,22,41,22,-27,21,-118,21,44,21,-74,20,62,20,-75,19,31,19,-127,18,-42,17,31,17,99,16,-108,15,-57,14,-25,13,5,13,27,12,35,11,47,10,44,9,40,8,31,7,15,6}; }
	private static byte[] data67(){ return new byte[] {-2,4,-21,3,-48,2,-66,1,-99,0,-118,-1,106,-2,88,-3,59,-4,44,-5,22,-6,11,-7,0,-8,-5,-10,-5,-11,4,-11,14,-12,39,-13,61,-14,105,-15,-113,-16,-52,-17,8,-17,85,-18,-86,-19,10,-19,118,-20,-18,-21,112,-21,3,-21,-100,-22,73,-22,-5,-23,-59,-23,-113,-23,117,-23,90,-23,89,-23,92,-23,117,-23,-108,-23,-56,-23,-1,-23,80,-22,-95,-22,12,-21,118,-21,-8,-21,126,-20,20,-19,-76,-19,94,-18,20,-17,-43,-17,-101,-16,113,-15,73,-14,47,-13,24,-12,11,-11,3,-10,3,-9,4,-8,17,-7,23,-6,46,-5,60,-4,85,-3,106,-2,-127,-1,-103,0,-79,1,-56,2,-37,3,-16,4,-5,5,11,7,15,8,20,9,14,10,9,11,-11,11,-31,12,-64,13,-101,14,106,15,48,16,-17,16,-97,17,76,18,-28,18,121,19,-2,19,121,20,-26,20,72,21,-99,21,-29,21,31,22,75,22,106,22,-128,22,-127,22,121,22,102,22,61,22,18,22,-49,21,-122,21,46,21,-54,20,87,20,-36,19,80,19,-68,18,30,18,113,17,-66,16,-4,15,53,15,98,14,-118,13,-91,12,-68,11,-53,10,-44,9,-42,8,-43,7,-54,6,-59,5,-80,4,-91,3,-116,2,123,1,98,0,80,-1,55,-2,38,-3,16,-4,3,-5,-13,-7,-18,-8,-28,-9,-25,-10,-21,-11,-9,-12,10,-12,33,-13,69,-14,107,-15,-95,-16,-39,-17,32,-17,111,-18,-55,-19,45,-19,-99,-20,26,-20,-96,-21,56,-21,-46,-22,-124,-22,59,-22,5,-22,-40,-23,-71,-23,-89,-23,-89,-23,-85,-23,-56,-23,-25,-23,29,-22,89,-22,-91,-22,-2,-22,98,-21,-43,-21,82,-20,-40,-20,113,-19,14,-18,-71,-18,110,-17,44,-16,-12,-16,-59,-15,-96,-14,126,-13,107,-12,87,-11,79,-10,75,-9,75,-8,81,-7,92,-6,100,-5,123,-4,-124,-3,-97,-2,-83,-1,-60,0,-42,1,-24,2,-6,3,6,5,19,6,24,7,29,8,24,9,22,10,2,11,-14,11,-43,12,-79,13,-119,14,81,15,21,16,-49,16,124,17,34,18,-70,18,74,19,-55,19,70,20,-86,20,13,21,91,21,-94,21,-39,21,6,22,31,22,51,22,53,22,41,22,21,22,-19,21,-68,21,127,21,48,21,-39,20,119,20,-1,19,-116,19,-8,18,109,18,-56,17,35,17,107,16,-78,15,-28,14,29,14,61,13,98,12,119,11,-118,10,-104,9,-103,8,-98,7,-106,6,-110,5,-123,4,120,3,105,2,85,1,72,0,48,-1,38,-2,14,-3,7,-4,-12,-6,-14,-7,-25,-8,-22,-9,-20,-10,-10,-11,6,-11,28,-12,57,-13,95,-14,-118,-15,-61,-16,-2,-17,78,-17,-105,-18,-4,-19,96,-19,-45,-20,88,-20,-41,-21,122,-21,18,-21,-56,-22,-124,-22,72,-22,37,-22,2,-22,-11,-23,-14,-23,-4,-23,21,-22,57,-22,108,-22,-89,-22,-7,-22,74,-21,-75,-21,32,-20,-96,-20,38,-19,-69,-19,87,-18,3,-17,-79,-17,115,-16,50,-15,8,-14,-40,-14,-68,-13,-96,-12,-118,-11,-125,-10,116,-9,121,-8,118,-7,125,-6,-120,-5,-111,-4,-94,-3,-82,-2,-64,-1,-51,0,-31,1,-22,2,-4,3,1,5,10,6,14,7,11,8,7,9,-6,9,-21,10,-49,11,-74,12,-120,13,96,14,35,15,-25,15,-102,16,71,17,-24,17,-128,18,9,19,-114,19,-2,19,105,20,-59,20,20,21,89,21,-113,21,-73,21,-41,21,-29,21,-23,21,-36,21,-58,21,-96,21,112,21,47,21,-23,20,-117,20,47,20,-73,19,66,19,-72,18,38,18,-118,17,-30,16,48,16,119,15,-79,14,-28,13,16,13,49,12,78,11,100,10,113,9,124,8,127,7,126,6,125,5,116,4,105,3,96,2,81,1,67,0,55,-1,39,-2,28,-3,19,-4,8,-5,5,-6,3,-7,5,-8,15,-9,24,-10,48,-11,69,-12,105,-13,-113,-14,-64,-15,-8,-16,61,-16,-126,-17,-34,-18,57,-18,-93,-19,29,-19,-106,-20,40,-20,-67,-21,97,-21,19,-21,-50,-22,-103,-22,110,-22,82,-22,66,-22,63,-22,74,-22,95,-22,-123,-22,-75,-22,-13,-22,61,-21,-110,-21,-9,-21,99,-20,-31,-20,98,-19,-10,-19,-111,-18,54,-17,-27,-17,-94,-16,96,-15,46,-14,3,-13,-40,-13,-61,-12,-92,-11,-104,-10,-116,-9,-126,-8,-120,-7,-128,-6,-113,-5,-114,-4,-98,-3,-90,-2,-77,-1,-65,0,-55,1,-42,2,-37,3,-26,4,-28,5,-24,6,-31,7,-40,8,-53,9,-75,10,-101,11,120,12,79,13,32,14,-31,14,-91,15,82,16,0,17,-96,17,51,18,-64,18,61,19,-78,19,26,20,118,20,-61,20,11,21,61,21,108,21,-123,21,-106,21,-100,21,-113,21,125,21,86,21,41,21,-22,20,-92,20,77,20,-21,19,-127,19,3,19,-123,18,-14,17,90,17,-76,16,8,16,79,15,-112,14,-58,13,-12,12}; }
	private static byte[] data68(){ return new byte[] {28,12,59,11,83,10,105,9,115,8,127,7,126,6,-125,5,126,4,119,3,115,2,100,1,97,0,82,-1,75,-2,65,-3,59,-4,55,-5,52,-6,55,-7,62,-8,70,-9,90,-10,106,-11,-115,-12,-87,-13,-37,-14,6,-14,70,-15,-121,-16,-44,-17,44,-17,-117,-18,-10,-19,109,-19,-19,-20,121,-20,19,-20,-77,-21,104,-21,32,-21,-21,-22,-64,-22,-95,-22,-110,-22,-118,-22,-104,-22,-91,-22,-48,-22,-10,-22,56,-21,122,-21,-46,-21,46,-20,-102,-20,20,-19,-111,-19,36,-18,-74,-18,94,-17,3,-16,-64,-16,119,-15,68,-14,16,-13,-24,-13,-58,-12,-87,-11,-104,-10,-125,-9,125,-8,114,-7,117,-6,114,-5,119,-4,125,-3,-126,-2,-117,-1,-106,0,-106,1,-88,2,-96,3,-82,4,-89,5,-89,6,-99,7,-109,8,127,9,109,10,75,11,40,12,-1,12,-56,13,-111,14,74,15,-3,15,-88,16,69,17,-36,17,101,18,-28,18,89,19,-64,19,30,20,111,20,-79,20,-20,20,20,21,56,21,69,21,80,21,68,21,51,21,20,21,-29,20,-81,20,101,20,22,20,-74,19,80,19,-40,18,90,18,-50,17,56,17,-102,16,-17,15,62,15,126,14,-66,13,-19,12,28,12,61,11,95,10,114,9,-120,8,-110,7,-100,6,-94,5,-97,4,-91,3,-104,2,-100,1,-111,0,-116,-1,-119,-2,127,-3,-128,-4,124,-5,-128,-6,-124,-7,-116,-8,-102,-9,-83,-10,-60,-11,-29,-12,8,-12,50,-13,104,-14,-92,-15,-27,-16,55,-16,-117,-17,-20,-18,89,-18,-53,-19,78,-19,-41,-20,114,-20,16,-20,-61,-21,120,-21,69,-21,18,-21,-9,-22,-33,-22,-38,-22,-33,-22,-16,-22,15,-21,58,-21,113,-21,-75,-21,3,-20,95,-20,-56,-20,56,-19,-73,-19,63,-18,-48,-18,114,-17,21,-16,-57,-16,127,-15,68,-14,10,-13,-31,-13,-75,-12,-104,-11,125,-10,103,-9,90,-8,76,-7,73,-6,65,-5,67,-4,67,-3,69,-2,75,-1,77,0,82,1,85,2,85,3,88,4,80,5,79,6,64,7,54,8,30,9,9,10,-24,10,-62,11,-103,12,95,13,42,14,-34,14,-104,15,60,16,-35,16,115,17,-1,17,124,18,-10,18,91,19,-66,19,14,20,86,20,-113,20,-64,20,-33,20,-7,20,-4,20,0,21,-23,20,-46,20,-89,20,114,20,52,20,-30,19,-115,19,39,19,-73,18,62,18,-74,17,38,17,-113,16,-28,15,63,15,-128,14,-57,13,-5,12,48,12,87,11,123,10,-103,9,-83,8,-62,7,-49,6,-41,5,-32,4,-31,3,-30,2,-28,1,-34,0,-31,-1,-38,-2,-35,-3,-38,-4,-34,-5,-30,-6,-23,-7,-12,-8,6,-8,22,-9,54,-10,77,-11,124,-12,-94,-13,-39,-14,24,-14,84,-15,-84,-16,-6,-17,93,-17,-55,-18,56,-18,-68,-19,67,-19,-42,-20,124,-20,32,-20,-33,-21,-99,-21,112,-21,76,-21,50,-21,41,-21,40,-21,55,-21,81,-21,116,-21,-85,-21,-27,-21,50,-20,-121,-20,-24,-20,86,-19,-51,-19,82,-18,-38,-18,122,-17,17,-16,-59,-16,112,-15,52,-14,-14,-14,-60,-13,-110,-12,111,-11,78,-10,53,-9,31,-8,17,-7,1,-6,-3,-6,-13,-5,-14,-4,-15,-3,-19,-2,-14,-1,-18,0,-17,1,-17,2,-25,3,-25,4,-40,5,-47,6,-68,7,-85,8,-116,9,114,10,68,11,31,12,-29,12,-82,13,100,14,27,15,-60,15,100,16,-3,16,-121,17,13,18,-127,18,-15,18,79,19,-87,19,-16,19,48,20,97,20,-120,20,-93,20,-80,20,-80,20,-87,20,-115,20,111,20,60,20,1,20,-68,19,103,19,8,19,-94,18,40,18,-83,17,33,17,-115,16,-17,15,72,15,-104,14,-34,13,31,13,83,12,-124,11,-80,10,-51,9,-16,8,3,8,25,7,38,6,51,5,57,4,66,3,65,2,75,1,67,0,81,-1,70,-2,85,-3,82,-4,94,-5,103,-6,113,-7,-120,-8,-102,-9,-75,-10,-38,-11,-8,-12,47,-12,92,-13,-101,-14,-34,-15,42,-15,127,-16,-33,-17,68,-17,-71,-18,50,-18,-70,-19,77,-19,-25,-20,-109,-20,66,-20,5,-20,-50,-21,-90,-21,-118,-21,120,-21,118,-21,123,-21,-111,-21,-80,-21,-35,-21,21,-20,88,-20,-87,-20,3,-19,106,-19,-38,-19,87,-18,-35,-18,111,-17,7,-16,-83,-16,88,-15,15,-14,-53,-14,-108,-13,92,-12,52,-11,12,-10,-22,-10,-43,-9,-72,-8,-82,-7,-104,-6,-108,-5,-122,-4,-123,-3,125,-2,121,-1,118,0,114,1,109,2,103,3,92,4,84,5,67,6,50,7,28,8,-1,8,-32,9,-72,10,-117,11,88,12,27,13,-38,13,-116,14,59,15,-39,15,121,16,2,17,-115,17,4,18,118,18,-38,18,56,19,-127,19,-54,19,-4,19,44,20,72,20,96,20,98,20,98,20,78,20,51,20,10,20,-42,19,-108,19,74,19,-15,18,-113,18,34,18}; }
	private static byte[] data69(){ return new byte[] {-87,17,40,17,-103,16,3,16,100,15,-71,14,10,14,76,13,-114,12,-63,11,-12,10,26,10,65,9,91,8,119,7,-117,6,-102,5,-86,4,-77,3,-66,2,-62,1,-53,0,-50,-1,-42,-2,-35,-3,-29,-4,-18,-5,-5,-6,8,-6,31,-7,49,-8,82,-9,110,-10,-102,-11,-61,-12,-8,-13,50,-13,118,-14,-64,-15,18,-15,111,-16,-45,-17,67,-17,-68,-18,60,-18,-49,-19,96,-19,11,-19,-77,-20,115,-20,52,-20,8,-20,-27,-21,-52,-21,-58,-21,-63,-21,-44,-21,-24,-21,17,-20,64,-20,124,-20,-59,-20,25,-19,116,-19,-28,-19,81,-18,-43,-18,92,-17,-19,-17,-115,-16,45,-15,-31,-15,-110,-14,83,-13,25,-12,-28,-12,-72,-11,-110,-10,110,-9,87,-8,58,-7,42,-6,22,-5,12,-4,-2,-4,-9,-3,-19,-2,-26,-1,-35,0,-42,1,-52,2,-63,3,-76,4,-94,5,-112,6,119,7,93,8,57,9,21,10,-25,10,-78,11,125,12,53,13,-14,13,-101,14,66,15,-31,15,112,16,-2,16,120,17,-15,17,89,18,-71,18,13,19,86,19,-108,19,-60,19,-19,19,3,20,23,20,20,20,16,20,-10,19,-40,19,-85,19,112,19,49,19,-36,18,-121,18,30,18,-80,17,52,17,-78,16,32,16,-116,15,-25,14,64,14,-116,13,-45,12,17,12,70,11,124,10,-99,9,-52,8,-28,7,3,7,25,6,43,5,60,4,75,3,84,2,99,1,104,0,118,-1,126,-2,-120,-3,-106,-4,-91,-5,-75,-6,-54,-7,-29,-8,-4,-9,34,-9,70,-10,113,-11,-88,-12,-36,-13,33,-13,101,-14,-69,-15,14,-15,117,-16,-37,-17,83,-17,-49,-18,91,-18,-23,-19,-115,-19,48,-19,-24,-20,-92,-20,114,-20,69,-20,43,-20,19,-20,19,-20,18,-20,40,-20,66,-20,107,-20,-96,-20,-35,-20,43,-19,127,-19,-33,-19,77,-18,-64,-18,66,-17,-52,-17,95,-16,-5,-16,-93,-15,77,-14,8,-13,-63,-13,-118,-12,82,-11,39,-10,-4,-10,-36,-9,-70,-8,-93,-7,-117,-6,120,-5,105,-4,88,-3,77,-2,64,-1,53,0,40,1,30,2,11,3,3,4,-23,4,-39,5,-65,6,-95,7,-126,8,89,9,48,10,-4,10,-59,11,-124,12,62,13,-18,13,-103,14,55,15,-48,15,92,16,-30,16,91,17,-54,17,50,18,-119,18,-37,18,31,19,87,19,-123,19,-87,19,-69,19,-53,19,-59,19,-67,19,-94,19,126,19,80,19,20,19,-49,18,125,18,34,18,-71,17,75,17,-51,16,73,16,-69,15,32,15,-127,14,-41,13,39,13,106,12,-82,11,-32,10,25,10,64,9,106,8,-119,7,-87,6,-63,5,-40,4,-21,3,-5,2,13,2,25,1,40,0,53,-1,67,-2,83,-3,100,-4,118,-5,-115,-6,-92,-7,-59,-8,-31,-9,13,-9,51,-10,103,-11,-98,-12,-34,-13,32,-13,113,-14,-61,-15,36,-15,-121,-16,-6,-17,113,-17,-11,-18,-127,-18,26,-18,-70,-19,107,-19,30,-19,-29,-20,-78,-20,-117,-20,113,-20,96,-20,94,-20,101,-20,122,-20,-104,-20,-62,-20,-7,-20,58,-19,-123,-19,-34,-19,62,-18,-84,-18,32,-17,-92,-17,41,-16,-62,-16,88,-15,3,-14,-85,-14,100,-13,29,-12,-29,-12,-85,-11,123,-10,81,-9,43,-8,11,-7,-18,-7,-45,-6,-66,-5,-86,-4,-105,-3,-119,-2,118,-1,104,0,89,1,70,2,54,3,32,4,12,5,-17,5,-41,6,-82,7,-111,8,94,9,53,10,-9,10,-64,11,120,12,47,13,-37,13,124,14,32,15,-87,15,60,16,-77,16,50,17,-107,17,1,18,77,18,-96,18,-31,18,17,19,70,19,89,19,120,19,120,19,123,19,103,19,82,19,41,19,-6,18,-66,18,117,18,39,18,-58,17,100,17,-19,16,120,16,-19,15,101,15,-56,14,44,14,-126,13,-46,12,26,12,93,11,-108,10,-51,9,-9,8,36,8,71,7,103,6,-123,5,-99,4,-75,3,-55,2,-35,1,-19,0,1,0,17,-1,36,-2,56,-3,75,-4,100,-5,126,-6,-101,-7,-68,-8,-29,-9,11,-9,62,-10,112,-11,-83,-12,-14,-13,56,-13,-116,-14,-27,-15,68,-15,-77,-16,33,-16,-94,-17,39,-17,-73,-18,83,-18,-10,-19,-88,-19,97,-19,39,-19,-7,-20,-46,-20,-66,-20,-85,-20,-83,-20,-75,-20,-54,-20,-22,-20,23,-19,73,-19,-112,-19,-40,-19,50,-18,-109,-18,-3,-18,117,-17,-14,-17,126,-16,13,-15,-86,-15,76,-14,-8,-14,-86,-13,101,-12,36,-11,-17,-11,-72,-10,-114,-9,99,-8,64,-7,32,-6,2,-5,-21,-5,-49,-4,-65,-3,-92,-2,-105,-1,126,0,110,1,86,2,66,3,42,4,14,5,-14,5,-49,6,-86,7,-127,8,82,9,27,10,-27,10,-96,11,90,12,12,13,-80,13,88,14,-22,14,127,15,2,16,-128,16,-12,16,92,17,-69,17,18,18,88,18,-101,18,-52,18,-10,18,20,19,39,19}; }
	private static byte[] data70(){ return new byte[] {45,19,43,19,25,19,1,19,-39,18,-85,18,108,18,39,18,-42,17,122,17,19,17,-91,16,39,16,-88,15,26,15,-125,14,-24,13,62,13,-108,12,-35,11,33,11,95,10,-108,9,-55,8,-13,7,29,7,64,6,95,5,126,4,-105,3,-80,2,-56,1,-37,0,-11,-1,6,-1,30,-2,55,-3,77,-4,107,-5,-120,-6,-88,-7,-49,-8,-7,-9,37,-9,90,-10,-110,-11,-45,-12,23,-12,102,-13,-70,-14,20,-14,126,-15,-28,-16,97,-16,-37,-17,104,-17,-9,-18,-105,-18,60,-18,-18,-19,-85,-19,112,-19,69,-19,29,-19,12,-19,-8,-20,-4,-20,2,-19,25,-19,56,-19,99,-19,-103,-19,-39,-19,38,-18,122,-18,-35,-18,66,-17,-68,-17,53,-16,-65,-16,78,-15,-28,-15,-120,-14,47,-13,-34,-13,-103,-12,80,-11,30,-10,-36,-10,-73,-9,-128,-8,97,-7,56,-6,25,-5,-2,-5,-35,-4,-55,-3,-84,-2,-103,-1,126,0,103,1,81,2,49,3,30,4,-11,4,-35,5,-79,6,-115,7,92,8,43,9,-12,9,-75,10,114,11,37,12,-43,12,122,13,26,14,-81,14,59,15,-62,15,59,16,-83,16,22,17,114,17,-60,17,17,18,74,18,-126,18,-88,18,-59,18,-38,18,-33,18,-35,18,-53,18,-73,18,-118,18,100,18,33,18,-33,17,-111,17,51,17,-44,16,97,16,-18,15,104,15,-29,14,78,14,-77,13,17,13,100,12,-75,11,-5,10,59,10,120,9,-86,8,-34,7,7,7,48,6,84,5,116,4,-108,3,-82,2,-51,1,-30,0,-1,-1,23,-1,49,-2,77,-3,104,-4,-118,-5,-88,-6,-46,-7,-12,-8,38,-8,85,-9,-115,-10,-57,-11,13,-11,80,-12,-90,-13,-7,-14,88,-14,-64,-15,47,-15,-92,-16,42,-16,-81,-17,71,-17,-29,-18,-118,-18,62,-18,-7,-19,-63,-19,-109,-19,111,-19,88,-19,73,-19,72,-19,80,-19,100,-19,-127,-19,-83,-19,-33,-19,31,-18,104,-18,-70,-18,28,-17,126,-17,-11,-17,106,-16,-14,-16,126,-15,17,-14,-78,-14,83,-13,1,-12,-74,-12,109,-11,49,-10,-12,-10,-64,-9,-112,-8,100,-7,62,-6,22,-5,-8,-5,-42,-4,-71,-3,-98,-2,-128,-1,102,0,75,1,45,2,18,3,-17,3,-49,4,-87,5,-127,6,86,7,37,8,-18,8,-74,9,115,10,47,11,-33,11,-114,12,47,13,-49,13,97,14,-19,14,114,15,-22,15,93,16,-63,16,32,17,116,17,-69,17,-6,17,47,18,84,18,122,18,-122,18,-110,18,-112,18,-128,18,109,18,70,18,26,18,-31,17,-98,17,83,17,-5,16,-103,16,48,16,-71,15,62,15,-74,14,40,14,-111,13,-15,12,74,12,-99,11,-25,10,46,10,108,9,-91,8,-39,7,12,7,51,6,98,5,-128,4,-89,3,-57,2,-28,1,5,1,31,0,64,-1,90,-2,125,-3,-103,-4,-66,-5,-28,-6,9,-6,57,-7,99,-8,-99,-9,-48,-10,21,-10,84,-11,-92,-12,-16,-13,78,-13,-87,-14,20,-14,-123,-15,-6,-16,-128,-16,7,-16,-99,-17,59,-17,-31,-18,-108,-18,80,-18,21,-18,-25,-19,-61,-19,-89,-19,-101,-19,-108,-19,-102,-19,-80,-19,-58,-19,-13,-19,30,-18,95,-18,-96,-18,-9,-18,75,-17,-77,-17,31,-16,-107,-16,24,-15,-99,-15,49,-14,-57,-14,108,-13,15,-12,-61,-12,116,-11,52,-10,-13,-10,-70,-9,-122,-8,85,-7,43,-6,-1,-6,-37,-5,-72,-4,-110,-3,121,-2,81,-1,56,0,22,1,-11,1,-41,2,-81,3,-113,4,99,5,57,6,12,7,-43,7,-94,8,96,9,33,10,-40,10,-118,11,49,12,-39,12,110,13,11,14,-115,14,23,15,-116,15,-1,15,104,16,-62,16,25,17,98,17,-95,17,-41,17,2,18,33,18,56,18,68,18,65,18,58,18,33,18,6,18,-40,17,-91,17,101,17,28,17,-54,16,107,16,5,16,-107,15,28,15,-102,14,16,14,123,13,-28,12,63,12,-105,11,-25,10,48,10,117,9,-77,8,-21,7,33,7,80,6,-128,5,-91,4,-47,3,-14,2,23,2,57,1,90,0,123,-1,-98,-2,-66,-3,-29,-4,10,-4,49,-5,91,-6,-117,-7,-68,-8,-13,-9,47,-9,110,-10,-75,-11,1,-11,83,-12,-82,-13,13,-13,121,-14,-28,-15,98,-15,-32,-16,107,-16,0,-16,-103,-17,68,-17,-15,-18,-83,-18,113,-18,62,-18,26,-18,-6,-19,-18,-19,-32,-19,-23,-19,-14,-19,15,-18,47,-18,95,-18,-108,-18,-40,-18,35,-17,122,-17,-39,-17,65,-16,-76,-16,48,-15,-79,-15,65,-14,-47,-14,112,-13,17,-12,-68,-12,108,-11,35,-10,-31,-10,-97,-9,106,-8,49,-7,4,-6,-46,-6,-84,-5,127,-4,93,-3,53,-2,20,-1,-17,-1,-52,0,-86,1,-126,2,95,3,52,4,10,5,-35,5,-84,6,116,7,61,8,-4,8,-70,9,112,10,31,11,-53,11,106,12,10,13,-104,13,42,14}; }
	private static byte[] data71(){ return new byte[] {-88,14,39,15,-107,15,1,16,95,16,-77,16,3,17,62,17,-128,17,-94,17,-48,17,-32,17,-12,17,-10,17,-19,17,-32,17,-63,17,-98,17,106,17,51,17,-21,16,-95,16,68,16,-25,15,119,15,8,15,-119,14,3,14,120,13,-32,12,69,12,-94,11,-10,10,69,10,-113,9,-46,8,16,8,76,7,126,6,-77,5,-33,4,13,4,53,3,94,2,-126,1,-87,0,-50,-1,-13,-2,26,-2,63,-3,106,-4,-108,-5,-63,-6,-13,-7,39,-7,94,-8,-98,-9,-37,-10,41,-10,111,-11,-57,-12,30,-12,-126,-13,-25,-14,90,-14,-49,-15,81,-15,-38,-16,107,-16,6,-16,-84,-17,88,-17,16,-17,-45,-18,-101,-18,118,-18,82,-18,63,-18,50,-18,50,-18,60,-18,79,-18,112,-18,-107,-18,-54,-18,7,-17,76,-17,-96,-17,-11,-17,94,-16,-59,-16,65,-15,-73,-15,69,-14,-51,-14,105,-13,1,-12,-87,-12,81,-11,5,-10,-71,-10,120,-9,54,-8,-1,-8,-58,-7,-107,-6,101,-5,56,-4,12,-3,-26,-3,-71,-2,-104,-1,108,0,71,1,29,2,-10,2,-56,3,-98,4,106,5,56,6,2,7,-61,7,-119,8,61,9,-7,9,-92,10,80,11,-14,11,-116,12,37,13,-85,13,56,14,-84,14,36,15,-112,15,-19,15,74,16,-106,16,-36,16,24,17,72,17,111,17,-115,17,-97,17,-89,17,-90,17,-104,17,-124,17,97,17,55,17,1,17,-60,16,121,16,41,16,-52,15,102,15,-4,14,127,14,9,14,119,13,-14,12,84,12,-69,11,21,11,105,10,-71,9,2,9,70,8,-121,7,-63,6,-10,5,46,5,89,4,-113,3,-76,2,-29,1,11,1,52,0,95,-1,-123,-2,-77,-3,-35,-4,11,-4,59,-5,109,-6,-91,-7,-34,-8,29,-8,94,-9,-88,-10,-11,-11,71,-11,-92,-12,-1,-13,108,-13,-41,-14,79,-14,-50,-15,84,-15,-28,-16,124,-16,28,-16,-54,-17,124,-17,59,-17,1,-17,-44,-18,-81,-18,-106,-18,-124,-18,-128,-18,-125,-18,-109,-18,-86,-18,-49,-18,-7,-18,52,-17,112,-17,-66,-17,16,-16,108,-16,-43,-16,64,-15,-68,-15,57,-14,-64,-14,82,-13,-25,-13,-123,-12,44,-11,-45,-11,-121,-10,59,-9,-9,-9,-73,-8,124,-7,65,-6,16,-5,-37,-5,-84,-4,-128,-3,80,-2,41,-1,-7,-1,-45,0,-92,1,120,2,75,3,26,4,-25,4,-78,5,122,6,59,7,-2,7,-77,8,110,9,24,10,-57,10,102,11,5,12,-100,12,37,13,-78,13,44,14,-92,14,18,15,117,15,-46,15,37,16,109,16,-83,16,-29,16,13,17,50,17,71,17,87,17,88,17,84,17,66,17,41,17,3,17,-45,16,-98,16,89,16,17,16,-73,15,94,15,-13,14,-121,14,12,14,-116,13,6,13,116,12,-34,11,65,11,-102,10,-12,9,63,9,-116,8,-46,7,17,7,80,6,-120,5,-66,4,-14,3,36,3,81,2,-125,1,-85,0,-35,-1,6,-1,56,-2,98,-3,-106,-4,-57,-5,-4,-6,53,-6,110,-7,-80,-8,-14,-9,58,-9,-118,-10,-38,-11,52,-11,-107,-12,-7,-13,103,-13,-36,-14,86,-14,-36,-15,106,-15,-5,-16,-99,-16,64,-16,-13,-17,-86,-17,111,-17,58,-17,18,-17,-16,-18,-35,-18,-50,-18,-48,-18,-43,-18,-24,-18,6,-17,42,-17,91,-17,-107,-17,-42,-17,37,-16,122,-16,-40,-16,65,-15,-81,-15,42,-14,-87,-14,50,-13,-64,-13,90,-12,-13,-12,-100,-11,65,-10,-12,-10,-88,-9,96,-8,34,-7,-36,-7,-84,-6,106,-5,63,-4,4,-3,-40,-3,-91,-2,120,-1,73,0,24,1,-22,1,-71,2,-124,3,84,4,23,5,-31,5,-94,6,95,7,26,8,-48,8,125,9,44,10,-53,10,111,11,0,12,-105,12,26,13,-97,13,24,14,-122,14,-12,14,78,15,-86,15,-12,15,59,16,115,16,-86,16,-55,16,-15,16,-4,16,12,17,11,17,-2,16,-16,16,-53,16,-82,16,114,16,65,16,-11,15,-83,15,85,15,-10,14,-115,14,30,14,-91,13,36,13,-99,12,12,12,119,11,-39,10,55,10,-117,9,-30,8,38,8,118,7,-79,6,-8,5,46,5,107,4,-97,3,-45,2,10,2,54,1,108,0,-104,-1,-51,-2,-2,-3,49,-3,101,-4,-101,-5,-40,-6,18,-6,83,-7,-104,-8,-36,-9,49,-9,123,-10,-37,-11,50,-11,-101,-12,4,-12,117,-13,-14,-14,110,-14,-5,-15,-117,-15,35,-15,-57,-16,114,-16,35,-16,-26,-17,-88,-17,123,-17,85,-17,54,-17,38,-17,29,-17,28,-17,43,-17,59,-17,93,-17,-125,-17,-73,-17,-17,-17,54,-16,-125,-16,-39,-16,59,-15,-97,-15,18,-14,-117,-14,9,-13,-109,-13,32,-12,-74,-12,85,-11,-11,-11,-99,-10,76,-9,-3,-9,-73,-8,114,-7,47,-6,-13,-6,-71,-5,126,-4,79,-3,17,-2,-26,-2,-84,-1,127,0,71,1,23,2,-33,2,-86,3}; }
	private static byte[] data72(){ return new byte[] {112,4,51,5,-8,5,-80,6,111,7,32,8,-44,8,125,9,37,10,-63,10,95,11,-17,11,124,12,0,13,125,13,-13,13,95,14,-59,14,30,15,117,15,-69,15,1,16,51,16,102,16,-120,16,-93,16,-73,16,-69,16,-68,16,-83,16,-101,16,121,16,82,16,32,16,-32,15,-92,15,76,15,-2,14,-104,14,52,14,-61,13,75,13,-54,12,69,12,-76,11,33,11,-122,10,-30,9,62,9,-114,8,-33,7,40,7,111,6,-81,5,-16,4,44,4,101,3,-99,2,-44,1,7,1,65,0,112,-1,-88,-2,-32,-3,17,-3,82,-4,-122,-5,-55,-6,7,-6,78,-7,-108,-8,-30,-9,52,-9,-119,-10,-24,-11,72,-11,-78,-12,32,-12,-106,-13,19,-13,-102,-14,36,-14,-68,-15,84,-15,-1,-16,-86,-16,98,-16,35,-16,-21,-17,-63,-17,-102,-17,-125,-17,112,-17,106,-17,110,-17,121,-17,-112,-17,-81,-17,-39,-17,9,-16,73,-16,-119,-16,-38,-16,48,-15,-115,-15,-8,-15,100,-14,-34,-14,92,-13,-30,-13,114,-12,2,-11,-97,-11,63,-10,-27,-10,-112,-9,65,-8,-14,-8,-79,-7,103,-6,42,-5,-21,-5,-81,-4,118,-3,62,-2,5,-1,-47,-1,-104,0,98,1,41,2,-15,2,-75,3,120,4,57,5,-13,5,-79,6,98,7,22,8,-62,8,105,9,10,10,-87,10,56,11,-47,11,79,12,-39,12,76,13,-63,13,41,14,-115,14,-29,14,55,15,123,15,-69,15,-15,15,28,16,63,16,89,16,104,16,111,16,106,16,97,16,68,16,46,16,-6,15,-47,15,-114,15,80,15,-3,14,-85,14,74,14,-29,13,120,13,-6,12,-124,12,-8,11,112,11,-37,10,67,10,-94,9,0,9,83,8,-87,7,-15,6,62,6,-127,5,-60,4,4,4,66,3,123,2,-70,1,-20,0,45,0,94,-1,-99,-2,-45,-3,17,-3,75,-4,-112,-5,-55,-6,24,-6,87,-7,-85,-8,-9,-9,78,-9,-87,-10,7,-10,112,-11,-40,-12,78,-12,-59,-13,70,-13,-49,-14,93,-14,-12,-15,-106,-15,60,-15,-19,-16,-88,-16,104,-16,53,-16,8,-16,-24,-17,-52,-17,-62,-17,-74,-17,-68,-17,-53,-17,-35,-17,1,-16,39,-16,88,-16,-103,-16,-43,-16,42,-15,119,-15,-35,-15,61,-14,-81,-14,33,-13,-94,-13,33,-12,-76,-12,59,-11,-34,-11,115,-10,26,-9,-61,-9,107,-8,35,-7,-45,-7,-114,-6,75,-5,4,-4,-50,-4,-122,-3,84,-2,16,-1,-36,-1,-99,0,101,1,39,2,-20,2,-87,3,109,4,37,5,-31,5,-106,6,70,7,-10,7,-98,8,66,9,-31,9,120,10,11,11,-103,11,29,12,-100,12,17,13,-125,13,-24,13,74,14,-98,14,-16,14,51,15,115,15,-92,15,-48,15,-12,15,9,16,27,16,33,16,27,16,19,16,-10,15,-34,15,-81,15,-124,15,67,15,6,15,-76,14,101,14,2,14,-93,13,50,13,-63,12,67,12,-64,11,56,11,-92,10,21,10,113,9,-42,8,43,8,-125,7,-47,6,32,6,103,5,-83,4,-12,3,48,3,116,2,-81,1,-20,0,43,0,101,-1,-92,-2,-30,-3,30,-3,98,-4,-92,-5,-23,-6,51,-6,125,-7,-49,-8,33,-8,123,-9,-40,-10,60,-10,-93,-11,19,-11,-120,-12,2,-12,-120,-13,16,-13,-94,-14,59,-14,-36,-15,-121,-15,54,-15,-10,-16,-77,-16,-124,-16,85,-16,55,-16,27,-16,16,-16,4,-16,13,-16,21,-16,44,-16,76,-16,113,-16,-91,-16,-36,-16,32,-15,105,-15,-64,-15,23,-14,127,-14,-25,-14,92,-13,-42,-13,87,-12,-33,-12,110,-11,0,-10,-97,-10,57,-9,-29,-9,-119,-8,54,-7,-21,-7,-101,-6,88,-5,16,-4,-52,-4,-114,-3,73,-2,16,-1,-53,-1,-109,0,77,1,21,2,-51,2,-111,3,69,4,4,5,-75,5,108,6,23,7,-62,7,105,8,9,9,-89,9,56,10,-49,10,82,11,-37,11,84,12,-55,12,57,13,-98,13,-5,13,83,14,-96,14,-29,14,36,15,83,15,-126,15,-95,15,-68,15,-54,15,-45,15,-51,15,-59,15,-83,15,-110,15,105,15,58,15,3,15,-66,14,121,14,33,14,-51,13,104,13,-3,12,-114,12,19,12,-107,11,15,11,-127,10,-16,9,86,9,-69,8,20,8,113,7,-61,6,20,6,98,5,-85,4,-13,3,56,3,123,2,-66,1,-3,0,66,0,124,-1,-61,-2,0,-2,69,-3,-118,-4,-50,-5,26,-5,99,-6,-76,-7,6,-7,94,-8,-72,-9,26,-9,125,-10,-23,-11,92,-11,-49,-12,82,-12,-49,-13,99,-13,-18,-14,-114,-14,44,-14,-38,-15,-120,-15,73,-15,5,-15,-41,-16,-88,-16,-121,-16,110,-16,93,-16,88,-16,84,-16,102,-16,116,-16,-109,-16,-68,-16,-29,-16,34,-15,93,-15,-90,-15,-7,-15,78,-14,-79,-14,24,-13,-119,-13,-2,-13,125,-12,0,-11,-117,-11,29,-10,-78,-10,77,-9,-17,-9}; }
	private static byte[] data73(){ return new byte[] {-109,-8,62,-7,-23,-7,-99,-6,77,-5,7,-4,-67,-4,121,-3,53,-2,-14,-2,-82,-1,110,0,41,1,-26,1,-92,2,90,3,21,4,-55,4,123,5,44,6,-42,6,-128,7,33,8,-62,8,90,9,-18,9,125,10,5,11,-122,11,4,12,115,12,-27,12,72,13,-92,13,-1,13,70,14,-111,14,-53,14,-1,14,46,15,78,15,104,15,124,15,127,15,-122,15,116,15,105,15,70,15,41,15,-10,14,-60,14,-124,14,62,14,-16,13,-105,13,59,13,-45,12,102,12,-15,11,118,11,-13,10,108,10,-37,9,74,9,-83,8,19,8,108,7,-57,6,28,6,107,5,-66,4,4,4,82,3,-104,2,-35,1,36,1,103,0,-83,-1,-17,-2,56,-2,121,-3,-57,-4,11,-4,92,-5,-89,-6,-5,-7,80,-7,-87,-8,7,-8,107,-9,-49,-10,63,-10,-81,-11,41,-11,-90,-12,46,-12,-73,-13,77,-13,-26,-14,-120,-14,52,-14,-28,-15,-97,-15,98,-15,43,-15,2,-15,-38,-16,-61,-16,-82,-16,-90,-16,-91,-16,-83,-16,-65,-16,-40,-16,-4,-16,39,-15,90,-15,-104,-15,-37,-15,40,-14,127,-14,-40,-14,64,-13,-89,-13,31,-12,-110,-12,25,-11,-105,-11,43,-10,-73,-10,82,-9,-20,-9,-116,-8,51,-7,-38,-7,-120,-6,53,-5,-22,-5,-101,-4,85,-3,10,-2,-61,-2,-128,-1,51,0,-12,0,-89,1,99,2,23,3,-50,3,124,4,51,5,-42,5,-118,6,39,7,-51,7,105,8,-3,8,-106,9,29,10,-86,10,38,11,-93,11,22,12,-125,12,-24,12,72,13,-101,13,-19,13,47,14,114,14,-92,14,-44,14,-7,14,17,15,43,15,46,15,56,15,43,15,31,15,5,15,-28,14,-68,14,-120,14,80,14,10,14,-60,13,108,13,23,13,-79,12,74,12,-38,11,98,11,-27,10,98,10,-42,9,74,9,-77,8,27,8,123,7,-38,6,50,6,-117,5,-38,4,47,4,120,3,-56,2,14,2,93,1,-97,0,-17,-1,46,-1,127,-2,-60,-3,17,-3,94,-4,-84,-5,-3,-6,85,-6,-88,-7,8,-7,100,-8,-54,-9,51,-9,-96,-10,20,-10,-116,-11,14,-11,-112,-12,31,-12,-80,-13,76,-13,-19,-14,-106,-14,70,-14,0,-14,-63,-15,-119,-15,93,-15,51,-15,25,-15,2,-15,-9,-16,-13,-16,-9,-16,8,-15,25,-15,62,-15,96,-15,-108,-15,-54,-15,11,-14,82,-14,-91,-14,-7,-14,94,-13,-67,-13,50,-12,-96,-12,33,-11,-99,-11,40,-10,-78,-10,69,-9,-35,-9,117,-8,27,-7,-71,-7,100,-6,14,-5,-71,-5,108,-4,28,-3,-49,-3,-121,-2,55,-1,-13,-1,-95,0,96,1,10,2,-55,2,111,3,40,4,-51,4,126,5,34,6,-58,6,101,7,2,8,-107,8,44,9,-76,9,59,10,-65,10,52,11,-83,11,25,12,125,12,-33,12,51,13,-121,13,-51,13,13,14,69,14,118,14,-101,14,-65,14,-50,14,-28,14,-29,14,-28,14,-42,14,-60,14,-93,14,-125,14,82,14,30,14,-32,13,-103,13,76,13,-9,12,-101,12,53,12,-51,11,88,11,-30,10,99,10,-33,9,85,9,-59,8,49,8,-103,7,-6,6,91,6,-77,5,15,5,96,4,-75,3,5,3,84,2,-96,1,-16,0,55,0,-119,-1,-47,-2,32,-2,111,-3,-67,-4,15,-4,102,-5,-72,-6,24,-6,110,-7,-41,-8,52,-8,-90,-9,16,-9,-125,-10,2,-10,122,-11,6,-11,-115,-12,34,-12,-72,-13,94,-13,-1,-14,-77,-14,103,-14,38,-14,-18,-15,-69,-15,-109,-15,114,-15,90,-15,72,-15,69,-15,64,-15,79,-15,94,-15,120,-15,-97,-15,-61,-15,-4,-15,53,-14,118,-14,-57,-14,18,-13,114,-13,-49,-13,57,-12,-89,-12,30,-11,-106,-11,28,-10,-98,-10,48,-9,-68,-9,87,-8,-18,-8,-114,-7,49,-6,-44,-6,-128,-5,39,-4,-40,-4,-125,-3,56,-2,-29,-2,-100,-1,71,0,-2,0,-83,1,92,2,13,3,-72,3,100,4,11,5,-78,5,80,6,-13,6,-118,7,31,8,-75,8,57,9,-57,9,67,10,-63,10,53,11,-94,11,10,12,108,12,-61,12,26,13,93,13,-89,13,-35,13,18,14,62,14,93,14,123,14,-117,14,-106,14,-107,14,-111,14,126,14,106,14,72,14,30,14,-15,13,-74,13,119,13,48,13,-35,12,-117,12,40,12,-57,11,88,11,-23,10,109,10,-13,9,105,9,-26,8,81,8,-60,7,40,7,-114,6,-18,5,75,5,-90,4,-3,3,82,3,-89,2,-9,1,74,1,-104,0,-23,-1,58,-1,-118,-2,-37,-3,46,-3,-125,-4,-40,-5,52,-5,-117,-6,-16,-7,76,-7,-71,-8,29,-8,-110,-9,1,-9,-128,-10,-7,-11,-126,-11,9,-11,-98,-12,51,-12,-47,-13,121,-13,34,-13,-38,-14,-108,-14,85,-14,37,-14,-12,-15,-46,-15,-77,-15,-93,-15,-111,-15,-109,-15,-108,-15,-95,-15,-72,-15,-44,-15}; }
	private static byte[] data74(){ return new byte[] {-8,-15,41,-14,91,-14,-101,-14,-35,-14,43,-13,127,-13,-40,-13,62,-12,-95,-12,20,-11,-120,-11,4,-10,-125,-10,12,-9,-107,-9,38,-8,-67,-8,82,-7,-15,-7,-111,-6,51,-5,-39,-5,-125,-4,42,-3,-40,-3,-123,-2,48,-1,-30,-1,-116,0,60,1,-23,1,-108,2,62,3,-24,3,-117,4,50,5,-49,5,111,6,4,7,-97,7,40,8,-67,8,60,9,-63,9,61,10,-78,10,34,11,-114,11,-21,11,76,12,-98,12,-19,12,51,13,112,13,-87,13,-44,13,-1,13,29,14,48,14,69,14,68,14,73,14,59,14,42,14,15,14,-18,13,-62,13,-110,13,86,13,22,13,-53,12,125,12,34,12,-57,11,96,11,-12,10,-123,10,8,10,-113,9,8,9,-124,8,-14,7,103,7,-55,6,55,6,-108,5,-8,4,82,4,-82,3,5,3,93,2,-77,1,6,1,91,0,-83,-1,4,-1,86,-2,-81,-3,2,-3,95,-4,-74,-5,22,-5,119,-6,-39,-7,64,-7,-82,-8,24,-8,-110,-9,7,-9,-122,-10,11,-10,-110,-11,33,-11,-69,-12,80,-12,-6,-13,-97,-13,80,-13,13,-13,-59,-14,-109,-14,94,-14,54,-14,21,-14,-5,-15,-21,-15,-32,-15,-32,-15,-25,-15,-11,-15,15,-14,43,-14,83,-14,-125,-14,-72,-14,-9,-14,61,-13,-119,-13,-33,-13,55,-12,-101,-12,2,-11,114,-11,-27,-11,95,-10,-32,-10,100,-9,-17,-9,123,-8,17,-7,-93,-7,67,-6,-37,-6,127,-5,32,-4,-58,-4,107,-3,22,-2,-68,-2,107,-1,14,0,-65,0,99,1,17,2,-75,2,92,3,-1,3,-94,4,65,5,-37,5,118,6,7,7,-100,7,37,8,-82,8,48,9,-85,9,39,10,-107,10,2,11,104,11,-60,11,31,12,110,12,-72,12,-4,12,52,13,107,13,-108,13,-72,13,-41,13,-26,13,-8,13,-9,13,-9,13,-24,13,-41,13,-72,13,-104,13,106,13,56,13,-2,12,-70,12,114,12,34,12,-55,11,111,11,4,11,-96,10,41,10,-74,9,58,9,-75,8,53,8,-94,7,25,7,-126,6,-20,5,83,5,-77,4,21,4,113,3,-50,2,41,2,-128,1,-39,0,49,0,-120,-1,-30,-2,58,-2,-110,-3,-17,-4,76,-4,-86,-5,15,-5,112,-6,-38,-7,68,-7,-74,-8,39,-8,-95,-9,29,-9,-97,-10,40,-10,-77,-11,72,-11,-31,-12,127,-12,42,-12,-47,-13,-118,-13,67,-13,5,-13,-45,-14,-96,-14,124,-14,93,-14,69,-14,54,-14,47,-14,48,-14,55,-14,74,-14,94,-14,-125,-14,-89,-14,-39,-14,14,-13,76,-13,-108,-13,-34,-13,52,-12,-117,-12,-16,-12,81,-11,-57,-11,49,-10,-81,-10,44,-9,-83,-9,54,-8,-62,-8,81,-7,-24,-7,123,-6,24,-5,-77,-5,85,-4,-9,-4,-105,-3,63,-2,-30,-2,-119,-1,48,0,-42,0,123,1,33,2,-62,2,103,3,3,4,-91,4,61,5,-44,5,107,6,-7,6,-121,7,16,8,-111,8,17,9,-115,9,-5,9,111,10,-45,10,54,11,-107,11,-29,11,56,12,121,12,-68,12,-12,12,37,13,78,13,112,13,-117,13,-101,13,-85,13,-91,13,-85,13,-110,13,-118,13,99,13,70,13,23,13,-26,12,-87,12,107,12,30,12,-45,11,121,11,31,11,-71,10,82,10,-29,9,107,9,-10,8,113,8,-13,7,102,7,-37,6,76,6,-75,5,32,5,-123,4,-25,3,76,3,-90,2,9,2,98,1,-63,0,25,0,121,-1,-49,-2,52,-2,-119,-3,-16,-4,75,-4,-77,-5,20,-5,-126,-6,-24,-7,93,-7,-51,-8,69,-8,-63,-9,65,-9,-56,-10,81,-10,-28,-11,120,-11,22,-11,-71,-12,95,-12,20,-12,-58,-13,-122,-13,75,-13,21,-13,-20,-14,-59,-14,-89,-14,-109,-14,-125,-14,126,-14,-128,-14,-121,-14,-103,-14,-79,-14,-45,-14,-10,-14,44,-13,89,-13,-96,-13,-34,-13,45,-12,125,-12,-41,-12,54,-11,-100,-11,4,-10,121,-10,-21,-10,108,-9,-26,-9,111,-8,-10,-8,-125,-7,23,-6,-91,-6,67,-5,-42,-5,120,-4,17,-3,-76,-3,82,-2,-8,-2,-107,-1,61,0,-38,0,127,1,32,2,-67,2,94,3,-8,3,-110,4,42,5,-69,5,81,6,-41,6,103,7,-26,7,106,8,-29,8,92,9,-56,9,58,10,-103,10,-4,10,83,11,-89,11,-15,11,57,12,115,12,-84,12,-37,12,4,13,34,13,64,13,76,13,90,13,91,13,85,13,75,13,50,13,26,13,-11,12,-54,12,-103,12,94,12,31,12,-41,11,-118,11,53,11,-39,10,122,10,17,10,-91,9,53,9,-71,8,65,8,-65,7,54,7,-77,6,31,6,-108,5,-4,4,105,4,-52,3,53,3,-107,2,-9,1,90,1,-74,0,25,0,118,-1,-40,-2,54,-2,-101,-3,-6,-4,99,-4,-58,-5,51,-5,-99,-6,13,-6,-127,-7,-11,-8,114,-8,-16,-9,115,-9,-1,-10,-121,-10,32,-10}; }
	private static byte[] data75(){ return new byte[] {-76,-11,87,-11,-6,-12,-93,-12,90,-12,13,-12,-48,-13,-107,-13,97,-13,56,-13,18,-13,-9,-14,-32,-14,-45,-14,-51,-14,-50,-14,-41,-14,-25,-14,-2,-14,31,-13,68,-13,116,-13,-91,-13,-27,-13,36,-12,114,-12,-66,-12,24,-11,113,-11,-41,-11,62,-10,-83,-10,30,-9,-102,-9,18,-8,-102,-8,25,-7,-87,-7,48,-6,-57,-6,83,-5,-15,-5,-127,-4,34,-3,-70,-3,88,-2,-10,-2,-107,-1,49,0,-44,0,109,1,13,2,-88,2,67,3,-38,3,114,4,2,5,-105,5,34,6,-85,6,51,7,-78,7,52,8,-89,8,32,9,-119,9,-10,9,89,10,-78,10,16,11,90,11,-86,11,-23,11,41,12,92,12,-113,12,-79,12,-40,12,-23,12,4,13,5,13,15,13,5,13,-2,12,-27,12,-48,12,-88,12,-124,12,80,12,26,12,-36,11,-107,11,77,11,-10,10,-93,10,65,10,-34,9,117,9,5,9,-111,8,25,8,-103,7,26,7,-110,6,10,6,125,5,-21,4,91,4,-61,3,46,3,-107,2,-8,1,96,1,-63,0,37,0,-118,-1,-22,-2,83,-2,-75,-3,29,-3,-123,-4,-17,-5,94,-5,-53,-6,63,-6,-76,-7,47,-7,-86,-8,48,-8,-81,-9,67,-9,-53,-10,101,-10,-2,-11,-97,-11,69,-11,-14,-12,-91,-12,93,-12,33,-12,-30,-13,-74,-13,-122,-13,100,-13,72,-13,48,-13,37,-13,26,-13,30,-13,35,-13,53,-13,72,-13,104,-13,-115,-13,-75,-13,-18,-13,33,-12,103,-12,-86,-12,-5,-12,74,-11,-87,-11,5,-10,106,-10,-39,-10,66,-9,-67,-9,51,-8,-78,-8,51,-7,-69,-7,64,-6,-46,-6,93,-5,-15,-5,-122,-4,25,-3,-75,-3,74,-2,-25,-2,-127,-1,25,0,-72,0,79,1,-23,1,-126,2,24,3,-84,3,66,4,-49,4,94,5,-24,5,110,6,-12,6,112,7,-18,7,98,8,-43,8,65,9,-88,9,11,10,100,10,-66,10,10,11,87,11,-105,11,-42,11,9,12,58,12,98,12,-128,12,-99,12,-84,12,-70,12,-66,12,-73,12,-77,12,-104,12,-117,12,94,12,67,12,11,12,-34,11,-100,11,95,11,19,11,-58,10,112,10,21,10,-76,9,79,9,-28,8,114,8,-3,7,-122,7,2,7,-119,6,-5,5,119,5,-21,4,89,4,-52,3,54,3,-94,2,12,2,116,1,-37,0,68,0,-86,-1,17,-1,123,-2,-30,-3,77,-3,-71,-4,38,-4,-106,-5,11,-5,123,-6,-5,-7,111,-7,-10,-8,117,-8,-1,-9,-115,-9,29,-9,-75,-10,80,-10,-14,-11,-103,-11,73,-11,-7,-12,-76,-12,117,-12,59,-12,9,-12,-34,-13,-73,-13,-100,-13,-124,-13,116,-13,109,-13,107,-13,112,-13,127,-13,-110,-13,-84,-13,-46,-13,-10,-13,42,-12,97,-12,-103,-12,-27,-12,37,-11,127,-11,-50,-11,47,-10,-116,-10,-10,-10,94,-9,-43,-9,67,-8,-59,-8,57,-7,-60,-7,65,-6,-49,-6,88,-5,-26,-5,118,-4,8,-3,-102,-3,50,-2,-58,-2,93,-1,-11,-1,-119,0,34,1,-74,1,77,2,-34,2,114,3,-1,3,-114,4,24,5,-95,5,36,6,-90,6,34,7,-99,7,15,8,-126,8,-22,8,84,9,-79,9,14,10,99,10,-79,10,0,11,59,11,127,11,-82,11,-28,11,9,12,45,12,69,12,91,12,104,12,109,12,110,12,97,12,86,12,62,12,32,12,0,12,-50,11,-93,11,103,11,41,11,-27,10,-103,10,72,10,-15,9,-108,9,51,9,-53,8,95,8,-17,7,119,7,2,7,-128,6,1,6,125,5,-11,4,106,4,-32,3,75,3,-61,2,39,2,-98,1,0,1,115,0,-39,-1,70,-1,-78,-2,29,-2,-116,-3,-5,-4,107,-4,-34,-5,84,-5,-53,-6,71,-6,-60,-7,71,-7,-51,-8,87,-8,-28,-9,119,-9,17,-9,-85,-10,80,-10,-10,-11,-92,-11,88,-11,17,-11,-48,-12,-104,-12,99,-12,56,-12,16,-12,-14,-13,-39,-13,-55,-13,-68,-13,-68,-13,-69,-13,-55,-13,-40,-13,-13,-13,14,-12,57,-12,95,-12,-103,-12,-51,-12,16,-11,84,-11,-93,-11,-15,-11,78,-10,-93,-10,14,-9,111,-9,-33,-9,79,-8,-62,-8,63,-7,-73,-7,62,-6,-70,-6,72,-5,-52,-5,91,-4,-26,-4,120,-3,5,-2,-100,-2,42,-1,-66,-1,83,0,-30,0,121,1,7,2,-104,2,38,3,-77,3,64,4,-60,4,76,5,-49,5,74,6,-53,6,61,7,-75,7,33,8,-116,8,-15,8,81,9,-82,9,1,10,81,10,-99,10,-36,10,32,11,80,11,-120,11,-84,11,-45,11,-17,11,5,12,20,12,30,12,28,12,27,12,11,12,-5,11,-34,11,-63,11,-106,11,107,11,54,11,-6,10,-68,10,114,10,40,10,-45,9,126,9,28,9,-64,8,82,8,-20,7,117,7,5,7,-118,6,16,6,-114,5,12,5,-122,4,-2,3,117,3,-26,2,90,2,-53,1}; }
	private static byte[] data76(){ return new byte[] {59,1,-88,0,27,0,-123,-1,-8,-2,103,-2,-41,-3,74,-3,-66,-4,50,-4,-84,-5,36,-5,-92,-6,34,-6,-89,-7,45,-7,-71,-8,72,-8,-35,-9,116,-9,18,-9,-76,-10,92,-10,9,-10,-67,-11,117,-11,52,-11,-8,-12,-59,-12,-108,-12,111,-12,77,-12,48,-12,31,-12,16,-12,9,-12,12,-12,15,-12,33,-12,50,-12,81,-12,111,-12,-101,-12,-58,-12,-1,-12,55,-11,125,-11,-65,-11,17,-10,96,-10,-68,-10,21,-9,125,-9,-34,-9,80,-8,-69,-8,50,-7,-85,-7,34,-6,-89,-6,36,-5,-86,-5,51,-4,-72,-4,70,-3,-47,-3,96,-2,-20,-2,126,-1,9,0,-101,0,43,1,-75,1,70,2,-50,2,90,3,-30,3,103,4,-21,4,107,5,-25,5,100,6,-42,6,76,7,-72,7,35,8,-121,8,-24,8,64,9,-100,9,-27,9,55,10,117,10,-72,10,-16,10,34,11,79,11,115,11,-106,11,-86,11,-64,11,-53,11,-52,11,-47,11,-63,11,-73,11,-97,11,-125,11,96,11,54,11,8,11,-48,10,-105,10,81,10,12,10,-68,9,110,9,16,9,-73,8,82,8,-21,7,-126,7,16,7,-98,6,38,6,-85,5,46,5,-84,4,44,4,-95,3,31,3,-112,2,11,2,123,1,-15,0,98,0,-42,-1,72,-1,-68,-2,48,-2,-91,-3,28,-3,-109,-4,16,-4,-119,-5,12,-5,-117,-6,16,-6,-100,-7,36,-7,-73,-8,75,-8,-30,-9,-126,-9,34,-9,-54,-10,119,-10,40,-10,-31,-11,-99,-11,97,-11,42,-11,-7,-12,-49,-12,-85,-12,-114,-12,118,-12,103,-12,90,-12,90,-12,92,-12,100,-12,120,-12,-116,-12,-86,-12,-48,-12,-11,-12,43,-11,94,-11,-100,-11,-35,-11,38,-10,116,-10,-60,-10,33,-9,122,-9,-34,-9,67,-8,-81,-8,28,-7,-110,-7,6,-6,126,-6,0,-5,121,-5,1,-4,-127,-4,8,-3,-110,-3,24,-2,-91,-2,45,-1,-69,-1,68,0,-47,0,89,1,-26,1,108,2,-11,2,122,3,-4,3,127,4,-3,4,121,5,-16,5,104,6,-42,6,70,7,-80,7,17,8,119,8,-50,8,38,9,121,9,-61,9,10,10,76,10,-125,10,-67,10,-25,10,20,11,51,11,81,11,101,11,117,11,126,11,127,11,123,11,113,11,95,11,72,11,40,11,5,11,-38,10,-87,10,116,10,52,10,-10,9,-87,9,96,9,11,9,-77,8,89,8,-13,7,-110,7,38,7,-73,6,72,6,-51,5,92,5,-38,4,98,4,-37,3,93,3,-43,2,82,2,-56,1,68,1,-77,0,52,0,-96,-1,32,-1,-111,-2,13,-2,-122,-3,-1,-4,126,-4,-6,-5,125,-5,1,-5,-122,-6,17,-6,-99,-7,46,-7,-61,-8,91,-8,-7,-9,-103,-9,67,-9,-22,-10,-97,-10,81,-10,15,-10,-49,-11,-106,-11,100,-11,52,-11,18,-11,-23,-12,-39,-12,-71,-12,-73,-12,-92,-12,-83,-12,-87,-12,-66,-12,-56,-12,-25,-12,0,-11,40,-11,82,-11,-125,-11,-69,-11,-10,-11,58,-10,127,-10,-48,-10,30,-9,122,-9,-47,-9,55,-8,-106,-8,6,-7,108,-7,-30,-7,84,-6,-53,-6,71,-5,-64,-5,67,-4,-62,-4,71,-3,-56,-3,83,-2,-47,-2,100,-1,-34,-1,114,0,-16,0,124,1,-2,1,-122,2,4,3,-116,3,6,4,-123,4,-3,4,120,5,-24,5,95,6,-59,6,51,7,-106,7,-6,7,81,8,-80,8,-5,8,78,9,-108,9,-41,9,22,10,75,10,127,10,-88,10,-47,10,-17,10,8,11,28,11,40,11,49,11,45,11,44,11,28,11,10,11,-12,10,-48,10,-80,10,-126,10,81,10,28,10,-34,9,-100,9,85,9,9,9,-75,8,98,8,3,8,-90,7,64,7,-39,6,109,6,-4,5,-115,5,17,5,-97,4,30,4,-92,3,35,3,-93,2,30,2,-100,1,22,1,-109,0,10,0,-118,-1,-3,-2,-128,-2,-10,-3,122,-3,-14,-4,123,-4,-12,-5,-125,-5,4,-5,-111,-6,32,-6,-83,-7,72,-7,-39,-8,126,-8,24,-8,-64,-9,108,-9,22,-9,-47,-10,-124,-10,70,-10,9,-10,-45,-11,-92,-11,119,-11,83,-11,54,-11,28,-11,11,-11,-3,-12,-7,-12,-9,-12,1,-11,11,-11,30,-11,57,-11,86,-11,125,-11,-90,-11,-40,-11,15,-10,75,-10,-116,-10,-45,-10,30,-9,114,-9,-59,-9,32,-8,-127,-8,-34,-8,78,-7,-81,-7,39,-6,-112,-6,9,-5,-128,-5,-9,-5,119,-4,-13,-4,112,-3,-10,-3,116,-2,-7,-2,122,-1,2,0,127,0,10,1,-122,1,11,2,-116,2,8,3,-119,3,-1,3,127,4,-19,4,105,5,-46,5,67,6,-84,6,15,7,116,7,-47,7,38,8,-127,8,-55,8,25,9,92,9,-100,9,-40,9,11,10,60,10,100,10,-119,10,-90,10,-67,10,-47,10,-40,10,-28,10,-37,10,-36,10,-53,10,-73,10,-95,10,127,10,92,10,49,10}; }
	private static byte[] data77(){ return new byte[] {-1,9,-53,9,-114,9,77,9,8,9,-70,8,109,8,23,8,-68,7,98,7,-5,6,-101,6,44,6,-60,5,81,5,-34,4,107,4,-16,3,119,3,-5,2,125,2,-3,1,-128,1,-6,0,124,0,-6,-1,119,-1,-8,-2,116,-2,-8,-3,117,-3,-2,-4,125,-4,7,-4,-113,-5,27,-5,-87,-6,59,-6,-49,-7,104,-7,4,-7,-92,-8,71,-8,-14,-9,-99,-9,81,-9,6,-9,-62,-10,-123,-10,73,-10,25,-10,-27,-11,-62,-11,-101,-11,-128,-11,106,-11,85,-11,79,-11,70,-11,73,-11,80,-11,91,-11,114,-11,-121,-11,-88,-11,-51,-11,-12,-11,41,-10,91,-10,-105,-10,-39,-10,26,-9,105,-9,-75,-9,11,-8,97,-8,-64,-8,30,-7,-124,-7,-19,-7,83,-6,-54,-6,50,-5,-81,-5,30,-4,-101,-4,19,-3,-112,-3,15,-2,-119,-2,13,-1,-120,-1,11,0,-117,0,7,1,-119,1,5,2,-125,2,-3,2,119,3,-19,3,100,4,-42,4,70,5,-79,5,30,6,127,6,-24,6,64,7,-96,7,-16,7,72,8,-114,8,-35,8,26,9,91,9,-110,9,-58,9,-13,9,28,10,60,10,91,10,111,10,-126,10,-117,10,-110,10,-113,10,-119,10,122,10,108,10,77,10,52,10,13,10,-29,9,-74,9,125,9,71,9,5,9,-62,8,122,8,39,8,-38,7,127,7,38,7,-56,6,98,6,-2,5,-109,5,39,5,-73,4,68,4,-47,3,89,3,-32,2,104,2,-23,1,113,1,-15,0,115,0,-9,-1,119,-1,-3,-2,123,-2,5,-2,-123,-3,16,-3,-106,-4,32,-4,-82,-5,61,-5,-49,-6,99,-6,-4,-7,-107,-7,56,-7,-40,-8,-128,-8,44,-8,-38,-9,-112,-9,73,-9,5,-9,-54,-10,-110,-10,96,-10,51,-10,11,-10,-23,-11,-50,-11,-73,-11,-89,-11,-101,-11,-103,-11,-106,-11,-95,-11,-86,-11,-65,-11,-43,-11,-9,-11,21,-10,68,-10,108,-10,-90,-10,-37,-10,30,-9,91,-9,-87,-9,-15,-9,70,-8,-104,-8,-10,-8,79,-7,-75,-7,21,-6,-128,-6,-22,-6,89,-5,-55,-5,59,-4,-78,-4,37,-3,-95,-3,24,-2,-107,-2,14,-1,-118,-1,8,0,127,0,2,1,118,1,-12,1,107,2,-28,2,87,3,-48,3,60,4,-81,4,25,5,-122,5,-24,5,79,6,-83,6,8,7,98,7,-77,7,2,8,80,8,-109,8,-43,8,17,9,72,9,122,9,-89,9,-51,9,-18,9,10,10,35,10,46,10,65,10,59,10,70,10,53,10,48,10,27,10,3,10,-25,9,-60,9,-101,9,110,9,60,9,0,9,-55,8,-126,8,61,8,-13,7,-97,7,81,7,-13,6,-100,6,56,6,-39,5,111,5,9,5,-103,4,47,4,-70,3,74,3,-45,2,95,2,-28,1,112,1,-15,0,125,0,-1,-1,-121,-1,13,-1,-111,-2,32,-2,-97,-3,53,-3,-76,-4,78,-4,-44,-5,109,-5,0,-5,-106,-6,53,-6,-50,-7,116,-7,22,-7,-61,-8,110,-8,33,-8,-41,-9,-111,-9,81,-9,23,-9,-34,-10,-82,-10,-124,-10,88,-10,61,-10,28,-10,9,-10,-8,-11,-22,-11,-22,-11,-29,-11,-13,-11,-11,-11,13,-10,32,-10,61,-10,97,-10,-122,-10,-75,-10,-30,-10,32,-9,85,-9,-103,-9,-33,-9,38,-8,119,-8,-56,-8,31,-7,120,-7,-40,-7,56,-6,-100,-6,5,-5,110,-5,-37,-5,74,-4,-69,-4,46,-3,-94,-3,24,-2,-113,-2,4,-1,-128,-1,-12,-1,110,0,-25,0,90,1,-41,1,69,2,-65,2,45,3,-96,3,15,4,121,4,-28,4,74,5,-82,5,15,6,108,6,-59,6,26,7,110,7,-72,7,4,8,70,8,-120,8,-63,8,-7,8,41,9,84,9,124,9,-99,9,-73,9,-46,9,-36,9,-18,9,-17,9,-14,9,-21,9,-31,9,-48,9,-70,9,-97,9,125,9,89,9,44,9,-5,8,-56,8,-119,8,80,8,8,8,-63,7,116,7,35,7,-48,6,117,6,30,6,-73,5,91,5,-13,4,-119,4,35,4,-81,3,72,3,-47,2,97,2,-18,1,119,1,6,1,-118,0,27,0,-100,-1,48,-1,-78,-2,67,-2,-51,-3,91,-3,-21,-4,123,-4,15,-4,-93,-5,61,-5,-42,-6,114,-6,23,-6,-74,-7,98,-7,10,-7,-69,-8,109,-8,40,-8,-34,-9,-90,-9,101,-9,51,-9,2,-9,-44,-10,-80,-10,-115,-10,113,-10,92,-10,73,-10,62,-10,55,-10,55,-10,60,-10,69,-10,85,-10,105,-10,-123,-10,-92,-10,-55,-10,-14,-10,35,-9,84,-9,-112,-9,-52,-9,14,-8,86,-8,-98,-8,-17,-8,66,-7,-105,-7,-13,-7,79,-6,-82,-6,23,-5,118,-5,-27,-5,76,-4,-69,-4,41,-3,-103,-3,11,-2,125,-2,-13,-2,99,-1,-38,-1,77,0,-61,0,50,1,-84,1,22,2,-116,2,-6,2,101,3,-43,3,58,4,-94,4,8,5,102,5,-54,5,29,6,124,6,-54,6}; }
	private static byte[] data78(){ return new byte[] {31,7,103,7,-78,7,-15,7,54,8,107,8,-92,8,-45,8,-2,8,40,9,69,9,103,9,119,9,-111,9,-108,9,-91,9,-98,9,-96,9,-109,9,-120,9,113,9,91,9,57,9,25,9,-18,8,-62,8,-113,8,88,8,27,8,-35,7,-106,7,79,7,0,7,-78,6,90,6,5,6,-89,5,75,5,-25,4,-122,4,28,4,-75,3,75,3,-38,2,115,2,-5,1,-109,1,27,1,-84,0,57,0,-58,-1,86,-1,-31,-2,116,-2,0,-2,-109,-3,37,-3,-72,-4,81,-4,-26,-5,-125,-5,28,-5,-63,-6,96,-6,7,-6,-78,-7,91,-7,16,-7,-62,-8,123,-8,58,-8,-9,-9,-62,-9,-120,-9,91,-9,44,-9,7,-9,-28,-10,-56,-10,-80,-10,-99,-10,-110,-10,-121,-10,-120,-10,-121,-10,-110,-10,-98,-10,-79,-10,-55,-10,-28,-10,9,-9,46,-9,89,-9,-114,-9,-67,-9,-3,-9,55,-8,125,-8,-62,-8,15,-7,91,-7,-81,-7,5,-6,95,-6,-70,-6,27,-5,122,-5,-31,-5,72,-4,-82,-4,29,-3,-125,-3,-9,-3,96,-2,-44,-2,64,-1,-77,-1,34,0,-108,0,0,1,118,1,-35,1,80,2,-70,2,34,3,-112,3,-15,3,90,4,-72,4,27,5,115,5,-48,5,35,6,120,6,-60,6,17,7,87,7,-102,7,-39,7,17,8,73,8,121,8,-90,8,-54,8,-14,8,9,9,39,9,53,9,72,9,76,9,84,9,78,9,74,9,62,9,44,9,22,9,-6,8,-39,8,-74,8,-118,8,93,8,39,8,-16,7,-76,7,115,7,46,7,-28,6,-102,6,71,6,-11,5,-99,5,66,5,-24,4,-125,4,39,4,-66,3,89,3,-15,2,-123,2,28,2,-80,1,63,1,-42,0,99,0,-9,-1,-119,-1,24,-1,-81,-2,62,-2,-44,-3,106,-3,-1,-4,-101,-4,51,-4,-48,-5,113,-5,17,-5,-73,-6,94,-6,8,-6,-72,-7,105,-7,29,-7,-38,-8,-110,-8,91,-8,24,-8,-20,-9,-79,-9,-114,-9,94,-9,66,-9,30,-9,11,-9,-14,-10,-27,-10,-35,-10,-43,-10,-40,-10,-36,-10,-25,-10,-9,-10,12,-9,36,-9,69,-9,103,-9,-112,-9,-68,-9,-17,-9,35,-8,97,-8,-101,-8,-30,-8,39,-7,111,-7,-61,-7,14,-6,104,-6,-67,-6,25,-5,118,-5,-42,-5,57,-4,-101,-4,6,-3,104,-3,-44,-3,62,-2,-86,-2,20,-1,-124,-1,-21,-1,93,0,-58,0,52,1,-99,1,9,2,113,2,-39,2,63,3,-94,3,5,4,100,4,-61,4,27,5,115,5,-54,5,22,6,108,6,-84,6,-4,6,55,7,122,7,-77,7,-25,7,27,8,70,8,111,8,-108,8,-81,8,-52,8,-31,8,-18,8,-4,8,0,9,1,9,0,9,-13,8,-26,8,-43,8,-71,8,-97,8,126,8,85,8,44,8,-3,7,-59,7,-109,7,79,7,23,7,-54,6,-119,6,56,6,-19,5,-106,5,70,5,-25,4,-110,4,48,4,-45,3,111,3,12,3,-90,2,63,2,-39,1,107,1,7,1,-104,0,47,0,-57,-1,85,-1,-11,-2,-126,-2,34,-2,-78,-3,83,-3,-22,-4,-119,-4,42,-4,-58,-5,111,-5,19,-5,-67,-6,105,-6,22,-6,-50,-7,124,-7,64,-7,-13,-8,-67,-8,126,-8,73,-8,25,-8,-24,-9,-60,-9,-102,-9,-128,-9,97,-9,78,-9,60,-9,47,-9,41,-9,37,-9,42,-9,47,-9,61,-9,78,-9,100,-9,127,-9,-97,-9,-61,-9,-20,-9,26,-8,74,-8,-126,-8,-69,-8,-6,-8,60,-7,-126,-7,-54,-7,24,-6,105,-6,-71,-6,20,-5,103,-5,-57,-5,34,-4,-125,-4,-29,-4,72,-3,-84,-3,17,-2,122,-2,-32,-2,74,-1,-79,-1,26,0,-124,0,-20,0,82,1,-68,1,30,2,-120,2,-26,2,75,3,-86,3,6,4,100,4,-70,4,19,5,100,5,-74,5,1,6,77,6,-111,6,-44,6,19,7,77,7,-123,7,-76,7,-26,7,11,8,52,8,82,8,110,8,-120,8,-107,8,-89,8,-83,8,-78,8,-80,8,-83,8,-99,8,-108,8,122,8,100,8,70,8,36,8,-5,7,-44,7,-96,7,112,7,54,7,-5,6,-70,6,121,6,48,6,-25,5,-104,5,72,5,-11,4,-98,4,70,4,-24,3,-112,3,42,3,-48,2,105,2,5,2,-91,1,57,1,-41,0,112,0,6,0,-93,-1,59,-1,-44,-2,112,-2,10,-2,-88,-3,70,-3,-27,-4,-122,-4,42,-4,-49,-5,121,-5,33,-5,-50,-6,-126,-6,47,-6,-18,-7,-97,-7,100,-7,33,-7,-24,-8,-80,-8,127,-8,78,-8,39,-8,-2,-9,-34,-9,-62,-9,-88,-9,-106,-9,-122,-9,125,-9,118,-9,120,-9,121,-9,-124,-9,-110,-9,-95,-9,-67,-9,-46,-9,-7,-9,25,-8,67,-8,113,-8,-96,-8,-40,-8,16,-7,78,-7,-113,-7,-47,-7,29,-6,100,-6,-75,-6,6,-5,86,-5,-79,-5,8,-4,98,-4}; }
	private static byte[] data79(){ return new byte[] {-64,-4,30,-3,124,-3,-29,-3,63,-2,-87,-2,7,-1,112,-1,-45,-1,56,0,-98,0,1,1,102,1,-56,1,42,2,-117,2,-22,2,72,3,-93,3,-4,3,86,4,-90,4,-1,4,71,5,-104,5,-31,5,36,6,107,6,-91,6,-27,6,22,7,81,7,121,7,-87,7,-50,7,-17,7,15,8,40,8,60,8,78,8,87,8,96,8,98,8,96,8,88,8,78,8,59,8,42,8,12,8,-12,7,-53,7,-83,7,121,7,82,7,25,7,-26,6,-85,6,106,6,45,6,-31,5,-96,5,77,5,6,5,-82,4,96,4,6,4,-82,3,86,3,-9,2,-101,2,60,2,-37,1,122,1,23,1,-74,0,81,0,-15,-1,-117,-1,42,-1,-57,-2,103,-2,4,-2,-88,-3,71,-3,-20,-4,-110,-4,54,-4,-27,-5,-116,-5,60,-5,-18,-6,-96,-6,88,-6,19,-6,-50,-7,-110,-7,84,-7,30,-7,-24,-8,-68,-8,-117,-8,104,-8,66,-8,34,-8,11,-8,-15,-9,-31,-9,-44,-9,-55,-9,-55,-9,-59,-9,-50,-9,-44,-9,-28,-9,-9,-9,12,-8,43,-8,70,-8,111,-8,-110,-8,-60,-8,-17,-8,41,-7,90,-7,-100,-7,-40,-7,27,-6,98,-6,-88,-6,-8,-6,66,-5,-103,-5,-28,-5,68,-4,-110,-4,-12,-4,74,-3,-87,-3,6,-2,101,-2,-58,-2,37,-1,-120,-1,-25,-1,74,0,-87,0,12,1,104,1,-52,1,38,2,-123,2,-32,2,55,3,-109,3,-27,3,59,4,-117,4,-37,4,35,5,113,5,-76,5,-10,5,57,6,111,6,-84,6,-32,6,14,7,62,7,99,7,-117,7,-87,7,-58,7,-35,7,-15,7,0,8,11,8,14,8,20,8,12,8,10,8,-7,7,-19,7,-44,7,-65,7,-97,7,126,7,90,7,44,7,4,7,-51,6,-99,6,94,6,40,6,-31,5,-90,5,89,5,20,5,-59,4,122,4,37,4,-41,3,125,3,40,3,-49,2,116,2,26,2,-69,1,96,1,-2,0,-94,0,67,0,-31,-1,-122,-1,34,-1,-56,-2,104,-2,13,-2,-79,-3,87,-3,-4,-4,-87,-4,81,-4,0,-4,-80,-5,94,-5,22,-5,-51,-6,-124,-6,71,-6,1,-6,-54,-7,-115,-7,92,-7,38,-7,-3,-8,-47,-8,-85,-8,-116,-8,106,-8,86,-8,60,-8,49,-8,32,-8,27,-8,23,-8,21,-8,32,-8,36,-8,54,-8,70,-8,94,-8,120,-8,-104,-8,-71,-8,-29,-8,11,-7,61,-7,109,-7,-92,-7,-33,-7,26,-6,91,-6,-96,-6,-29,-6,48,-5,120,-5,-54,-5,22,-4,110,-4,-67,-4,24,-3,109,-3,-56,-3,33,-2,124,-2,-37,-2,53,-1,-108,-1,-16,-1,77,0,-84,0,8,1,98,1,-64,1,24,2,115,2,-55,2,33,3,113,3,-55,3,19,4,103,4,-84,4,-5,4,59,5,-126,5,-63,5,-5,5,56,6,107,6,-99,6,-49,6,-11,6,31,7,65,7,94,7,124,7,-114,7,-90,7,-82,7,-66,7,-67,7,-61,7,-66,7,-73,7,-85,7,-101,7,-121,7,111,7,83,7,49,7,15,7,-29,6,-68,6,-121,6,88,6,30,6,-27,5,-87,5,101,5,37,5,-36,4,-107,4,73,4,-7,3,-82,3,85,3,11,3,-86,2,94,2,-3,1,-85,1,77,1,-12,0,-104,0,61,0,-31,-1,-121,-1,43,-1,-47,-2,118,-2,31,-2,-59,-3,113,-3,27,-3,-58,-4,119,-4,38,-4,-39,-5,-114,-5,70,-5,-1,-6,-66,-6,124,-6,64,-6,5,-6,-46,-7,-102,-7,112,-7,64,-7,26,-7,-10,-8,-42,-8,-72,-8,-93,-8,-117,-8,-128,-8,111,-8,108,-8,101,-8,106,-8,107,-8,120,-8,-127,-8,-105,-8,-86,-8,-59,-8,-29,-8,3,-7,43,-7,81,-7,-127,-7,-81,-7,-27,-7,28,-6,86,-6,-109,-6,-43,-6,22,-5,97,-5,-92,-5,-13,-5,61,-4,-113,-4,-32,-4,48,-3,-120,-3,-39,-3,53,-2,-119,-2,-29,-2,59,-1,-107,-1,-17,-1,71,0,-93,0,-9,0,85,1,-88,1,2,2,86,2,-88,2,-2,2,76,3,-99,3,-23,3,51,4,124,4,-61,4,3,5,70,5,-126,5,-68,5,-11,5,38,6,89,6,-126,6,-80,6,-49,6,-8,6,16,7,44,7,66,7,81,7,98,7,106,7,112,7,114,7,109,7,104,7,92,7,78,7,59,7,34,7,10,7,-24,6,-56,6,-96,6,118,6,74,6,22,6,-27,5,-86,5,115,5,50,5,-13,4,-79,4,103,4,37,4,-43,3,-116,3,60,3,-20,2,-101,2,72,2,-14,1,-96,1,69,1,-12,0,-105,0,68,0,-22,-1,-109,-1,60,-1,-28,-2,-112,-2,56,-2,-25,-3,-111,-3,66,-3,-17,-4,-92,-4,85,-4,12,-4,-60,-5,126,-5,58,-5,-4,-6,-69,-6,-125,-6,75,-6,21,-6,-26,-7,-74,-7,-114,-7,101,-7,69,-7,35,-7,10,-7,-16,-8,-33,-8,-51,-8}; }
	private static byte[] data80(){ return new byte[] {-60,-8,-70,-8,-73,-8,-71,-8,-70,-8,-56,-8,-51,-8,-27,-8,-13,-8,16,-7,41,-7,74,-7,110,-7,-109,-7,-63,-7,-21,-7,32,-6,83,-6,-117,-6,-59,-6,4,-5,66,-5,-120,-5,-55,-5,23,-4,88,-4,-83,-4,-15,-4,73,-3,-109,-3,-24,-3,58,-2,-115,-2,-29,-2,57,-1,-117,-1,-28,-1,57,0,-116,0,-25,0,52,1,-113,1,-35,1,49,2,-126,2,-48,2,31,3,106,3,-78,3,-1,3,62,4,-120,4,-62,4,4,5,62,5,119,5,-85,5,-35,5,12,6,56,6,94,6,-123,6,-93,6,-62,6,-38,6,-16,6,1,7,16,7,24,7,33,7,29,7,35,7,22,7,17,7,0,7,-15,6,-40,6,-60,6,-93,6,-125,6,97,6,54,6,14,6,-33,5,-84,5,120,5,66,5,5,5,-54,4,-120,4,71,4,2,4,-68,3,114,3,40,3,-38,2,-112,2,59,2,-15,1,-101,1,73,1,-7,0,-94,0,81,0,-4,-1,-88,-1,85,-1,3,-1,-84,-2,97,-2,10,-2,-65,-3,110,-3,33,-3,-40,-4,-116,-4,71,-4,-1,-5,-65,-5,123,-5,63,-5,3,-5,-55,-6,-105,-6,95,-6,52,-6,4,-6,-35,-7,-73,-7,-107,-7,118,-7,90,-7,69,-7,47,-7,35,-7,17,-7,16,-7,5,-7,10,-7,9,-7,19,-7,30,-7,43,-7,64,-7,84,-7,111,-7,-114,-7,-84,-7,-44,-7,-7,-7,39,-6,83,-6,-121,-6,-70,-6,-15,-6,45,-5,103,-5,-86,-5,-23,-5,46,-4,115,-4,-69,-4,6,-3,79,-3,-97,-3,-23,-3,59,-2,-120,-2,-36,-2,43,-1,126,-1,-50,-1,35,0,112,0,-55,0,16,1,107,1,-79,1,7,2,80,2,-98,2,-25,2,49,3,120,3,-66,3,-1,3,65,4,127,4,-69,4,-12,4,44,5,91,5,-108,5,-74,5,-20,5,9,6,52,6,80,6,110,6,-121,6,-99,6,-83,6,-66,6,-59,6,-49,6,-49,6,-47,6,-55,6,-60,6,-75,6,-88,6,-110,6,124,6,98,6,68,6,33,6,-3,5,-43,5,-87,5,124,5,72,5,23,5,-36,4,-90,4,103,4,42,4,-24,3,-90,3,96,3,26,3,-47,2,-120,2,59,2,-15,1,-96,1,86,1,3,1,-74,0,101,0,21,0,-58,-1,117,-1,38,-1,-41,-2,-118,-2,56,-2,-12,-3,-97,-3,94,-3,15,-3,-51,-4,-123,-4,69,-4,1,-4,-59,-5,-120,-5,79,-5,22,-5,-27,-6,-80,-6,-124,-6,89,-6,46,-6,12,-6,-23,-7,-55,-7,-77,-7,-108,-7,-118,-7,111,-7,108,-7,93,-7,89,-7,89,-7,89,-7,96,-7,105,-7,117,-7,-122,-7,-100,-7,-80,-7,-49,-7,-22,-7,14,-6,50,-6,92,-6,-124,-6,-73,-6,-29,-6,26,-5,82,-5,-123,-5,-54,-5,-2,-5,70,-4,-125,-4,-56,-4,16,-3,83,-3,-96,-3,-25,-3,51,-2,127,-2,-53,-2,25,-1,103,-1,-75,-1,2,0,81,0,-98,0,-18,0,55,1,-120,1,-51,1,29,2,98,2,-83,2,-16,2,55,3,119,3,-70,3,-9,3,52,4,110,4,-90,4,-39,4,15,5,56,5,108,5,-113,5,-70,5,-37,5,-5,5,24,6,49,6,71,6,89,6,105,6,113,6,126,6,125,6,-127,6,124,6,118,6,109,6,93,6,79,6,55,6,33,6,7,6,-30,5,-53,5,-104,5,127,5,71,5,34,5,-21,4,-69,4,-124,4,76,4,17,4,-45,3,-106,3,83,3,18,3,-52,2,-121,2,63,2,-7,1,-84,1,101,1,23,1,-50,0,-128,0,54,0,-25,-1,-98,-1,78,-1,8,-1,-72,-2,115,-2,36,-2,-31,-3,-105,-3,83,-3,16,-3,-54,-4,-114,-4,75,-4,19,-4,-43,-5,-96,-5,105,-5,53,-5,7,-5,-40,-6,-82,-6,-119,-6,93,-6,69,-6,30,-6,10,-6,-18,-7,-37,-7,-54,-7,-68,-7,-77,-7,-85,-7,-86,-7,-90,-7,-80,-7,-79,-7,-62,-7,-53,-7,-33,-7,-12,-7,13,-6,38,-6,72,-6,103,-6,-115,-6,-74,-6,-33,-6,14,-5,61,-5,113,-5,-92,-5,-32,-5,21,-4,84,-4,-110,-4,-50,-4,23,-3,82,-3,-100,-3,-33,-3,38,-2,112,-2,-73,-2,0,-1,75,-1,-109,-1,-31,-1,39,0,117,0,-69,0,9,1,78,1,-104,1,-34,1,36,2,105,2,-81,2,-21,2,51,3,106,3,-86,3,-26,3,25,4,87,4,-126,4,-70,4,-29,4,18,5,57,5,97,5,-127,5,-91,5,-68,5,-36,5,-19,5,3,6,18,6,30,6,41,6,44,6,47,6,48,6,39,6,36,6,22,6,7,6,-9,5,-33,5,-54,5,-85,5,-112,5,106,5,73,5,31,5,-9,4,-56,4,-103,4,104,4,50,4,-5,3,-59,3,-123,3,79,3,10,3,-51,2,-117,2,71,2,5,2,-67,1,120,1,49,1,-23,0,-93,0,87,0,18,0,-56,-1}; }
	private static byte[] data81(){ return new byte[] {-128,-1,56,-1,-15,-2,-86,-2,99,-2,32,-2,-38,-3,-102,-3,84,-3,26,-3,-43,-4,-96,-4,95,-4,43,-4,-14,-5,-64,-5,-116,-5,95,-5,48,-5,9,-5,-33,-6,-67,-6,-102,-6,123,-6,98,-6,71,-6,53,-6,32,-6,20,-6,5,-6,2,-6,-8,-7,-5,-7,-7,-7,1,-6,7,-6,21,-6,35,-6,52,-6,75,-6,98,-6,127,-6,-101,-6,-63,-6,-34,-6,14,-5,47,-5,99,-5,-116,-5,-64,-5,-13,-5,42,-4,95,-4,-99,-4,-45,-4,22,-3,81,-3,-110,-3,-43,-3,22,-2,90,-2,-96,-2,-30,-2,45,-1,108,-1,-69,-1,-7,-1,69,0,-117,0,-51,0,25,1,86,1,-95,1,-33,1,37,2,98,2,-92,2,-31,2,29,3,88,3,-111,3,-59,3,-2,3,43,4,97,4,-120,4,-72,4,-34,4,3,5,42,5,68,5,102,5,125,5,-106,5,-86,5,-71,5,-56,5,-45,5,-40,5,-31,5,-37,5,-33,5,-42,5,-51,5,-59,5,-81,5,-91,5,-120,5,118,5,88,5,56,5,27,5,-13,4,-48,4,-91,4,122,4,75,4,29,4,-24,3,-76,3,126,3,68,3,13,3,-51,2,-109,2,81,2,20,2,-47,1,-112,1,78,1,8,1,-57,0,127,0,62,0,-8,-1,-77,-1,112,-1,42,-1,-24,-2,-92,-2,100,-2,32,-2,-29,-3,-94,-3,102,-3,40,-3,-15,-4,-76,-4,-126,-4,74,-4,23,-4,-23,-5,-71,-5,-116,-5,102,-5,59,-5,26,-5,-8,-6,-41,-6,-66,-6,-93,-6,-114,-6,123,-6,107,-6,94,-6,84,-6,79,-6,71,-6,78,-6,73,-6,85,-6,90,-6,103,-6,120,-6,-121,-6,-96,-6,-76,-6,-46,-6,-18,-6,15,-5,51,-5,87,-5,-126,-5,-86,-5,-40,-5,9,-4,55,-4,111,-4,-96,-4,-39,-4,20,-3,75,-3,-119,-3,-58,-3,2,-2,70,-2,-125,-2,-60,-2,8,-1,70,-1,-114,-1,-53,-1,20,0,80,0,-103,0,-44,0,29,1,87,1,-99,1,-41,1,26,2,82,2,-110,2,-56,2,4,3,57,3,110,3,-94,3,-46,3,1,4,47,4,89,4,127,4,-88,4,-58,4,-20,4,3,5,38,5,53,5,81,5,95,5,110,5,126,5,-125,5,-116,5,-115,5,-115,5,-117,5,-122,5,121,5,115,5,92,5,83,5,53,5,38,5,3,5,-18,4,-57,4,-85,4,126,4,96,4,45,4,9,4,-44,3,-88,3,117,3,63,3,12,3,-48,2,-99,2,94,2,37,2,-26,1,-86,1,107,1,45,1,-23,0,-81,0,103,0,45,0,-24,-1,-87,-1,104,-1,39,-1,-24,-2,-85,-2,105,-2,48,-2,-16,-3,-73,-3,126,-3,66,-3,17,-3,-42,-4,-88,-4,113,-4,72,-4,19,-4,-15,-5,-66,-5,-96,-5,119,-5,88,-5,54,-5,29,-5,0,-5,-20,-6,-42,-6,-59,-6,-72,-6,-86,-6,-92,-6,-100,-6,-101,-6,-100,-6,-101,-6,-88,-6,-86,-6,-68,-6,-58,-6,-37,-6,-18,-6,6,-5,32,-5,60,-5,91,-5,126,-5,-96,-5,-54,-5,-17,-5,29,-4,72,-4,120,-4,-87,-4,-36,-4,15,-3,72,-3,124,-3,-73,-3,-16,-3,44,-2,103,-2,-92,-2,-30,-2,30,-1,97,-1,-101,-1,-35,-1,26,0,89,0,-102,0,-43,0,21,1,81,1,-115,1,-54,1,3,2,59,2,118,2,-86,2,-31,2,19,3,69,3,116,3,-92,3,-51,3,-4,3,28,4,72,4,102,4,-118,4,-89,4,-64,4,-35,4,-18,4,7,5,19,5,34,5,47,5,51,5,61,5,61,5,59,5,60,5,48,5,45,5,29,5,15,5,1,5,-25,4,-41,4,-72,4,-98,4,-126,4,93,4,60,4,23,4,-20,3,-56,3,-105,3,107,3,60,3,8,3,-39,2,-94,2,108,2,55,2,-4,1,-59,1,-120,1,81,1,16,1,-38,0,-104,0,94,0,32,0,-29,-1,-90,-1,107,-1,43,-1,-12,-2,-77,-2,127,-2,63,-2,13,-2,-48,-3,-99,-3,103,-3,52,-3,2,-3,-45,-4,-94,-4,121,-4,75,-4,39,-4,-5,-5,-34,-5,-75,-5,-101,-5,123,-5,99,-5,72,-5,56,-5,30,-5,20,-5,5,-5,-8,-6,-11,-6,-20,-6,-21,-6,-20,-6,-17,-6,-10,-6,-4,-6,12,-5,21,-5,43,-5,59,-5,83,-5,107,-5,-121,-5,-93,-5,-60,-5,-26,-5,11,-4,48,-4,91,-4,-125,-4,-79,-4,-32,-4,13,-3,66,-3,114,-3,-89,-3,-34,-3,19,-2,74,-2,-123,-2,-69,-2,-8,-2,48,-1,108,-1,-90,-1,-29,-1,28,0,89,0,-110,0,-50,0,7,1,65,1,121,1,-80,1,-23,1,28,2,84,2,-126,2,-71,2,-26,2,21,3,68,3,106,3,-103,3,-67,3,-30,3,6,4,37,4,68,4,99,4,118,4,-107,4,-94,4,-70,4,-58,4,-43,4,-36,4,-24,4,-24,4,-18,4,-20,4,-25,4,-27,4,-40,4}; }
	private static byte[] data82(){ return new byte[] {-48,4,-63,4,-80,4,-98,4,-119,4,110,4,89,4,54,4,29,4,-9,3,-40,3,-81,3,-119,3,97,3,52,3,9,3,-38,2,-87,2,121,2,70,2,19,2,-34,1,-90,1,114,1,58,1,0,1,-52,0,-115,0,89,0,29,0,-27,-1,-84,-1,113,-1,60,-1,0,-1,-53,-2,-107,-2,91,-2,43,-2,-12,-3,-64,-3,-109,-3,94,-3,51,-3,4,-3,-40,-4,-80,-4,-121,-4,99,-4,60,-4,30,-4,-5,-5,-33,-5,-58,-5,-88,-5,-104,-5,126,-5,114,-5,95,-5,84,-5,75,-5,65,-5,65,-5,57,-5,62,-5,64,-5,67,-5,81,-5,86,-5,102,-5,118,-5,-121,-5,-99,-5,-76,-5,-51,-5,-24,-5,8,-4,37,-4,74,-4,108,-4,-109,-4,-69,-4,-28,-4,15,-3,61,-3,106,-3,-102,-3,-52,-3,-5,-3,50,-2,99,-2,-102,-2,-50,-2,5,-1,59,-1,114,-1,-86,-1,-31,-1,24,0,80,0,-121,0,-68,0,-11,0,40,1,96,1,-110,1,-59,1,-8,1,42,2,89,2,-119,2,-77,2,-31,2,11,3,50,3,91,3,125,3,-95,3,-62,3,-33,3,-1,3,20,4,50,4,66,4,90,4,105,4,119,4,-124,4,-114,4,-108,4,-102,4,-101,4,-101,4,-104,4,-108,4,-118,4,-127,4,116,4,100,4,84,4,63,4,41,4,17,4,-10,3,-40,3,-69,3,-101,3,116,3,85,3,41,3,4,3,-36,2,-84,2,-123,2,81,2,40,2,-14,1,-57,1,-115,1,98,1,40,1,-8,0,-63,0,-116,0,87,0,34,0,-21,-1,-72,-1,-127,-1,77,-1,24,-1,-28,-2,-80,-2,-126,-2,74,-2,31,-2,-22,-3,-63,-3,-112,-3,103,-3,59,-3,19,-3,-20,-4,-58,-4,-93,-4,-126,-4,97,-4,68,-4,41,-4,12,-4,-6,-5,-32,-5,-47,-5,-67,-5,-79,-5,-91,-5,-102,-5,-107,-5,-114,-5,-115,-5,-114,-5,-112,-5,-108,-5,-100,-5,-90,-5,-77,-5,-64,-5,-46,-5,-29,-5,-5,-5,17,-4,42,-4,72,-4,97,-4,-120,-4,-97,-4,-51,-4,-21,-4,19,-3,62,-3,98,-3,-109,-3,-70,-3,-20,-3,23,-2,72,-2,121,-2,-89,-2,-35,-2,14,-1,63,-1,117,-1,-91,-1,-37,-1,16,0,63,0,120,0,-90,0,-37,0,13,1,62,1,111,1,-96,1,-52,1,-3,1,40,2,85,2,126,2,-88,2,-50,2,-11,2,24,3,61,3,89,3,127,3,-109,3,-75,3,-54,3,-29,3,-11,3,11,4,23,4,40,4,52,4,58,4,69,4,70,4,77,4,72,4,75,4,65,4,62,4,51,4,41,4,25,4,12,4,-10,3,-26,3,-52,3,-74,3,-102,3,127,3,96,3,65,3,29,3,-4,2,-42,2,-80,2,-121,2,95,2,52,2,9,2,-38,1,-80,1,126,1,81,1,32,1,-16,0,-66,0,-113,0,90,0,44,0,-8,-1,-58,-1,-105,-1,99,-1,52,-1,3,-1,-46,-2,-89,-2,116,-2,74,-2,26,-2,-12,-3,-60,-3,-95,-3,116,-3,81,-3,44,-3,9,-3,-25,-4,-56,-4,-87,-4,-113,-4,114,-4,93,-4,68,-4,51,-4,30,-4,15,-4,3,-4,-12,-5,-16,-5,-28,-5,-32,-5,-31,-5,-37,-5,-30,-5,-28,-5,-23,-5,-12,-5,-3,-5,11,-4,25,-4,44,-4,60,-4,86,-4,104,-4,-123,-4,-98,-4,-68,-4,-38,-4,-6,-4,29,-3,63,-3,100,-3,-116,-3,-79,-3,-37,-3,6,-2,45,-2,95,-2,-123,-2,-72,-2,-31,-2,20,-1,64,-1,114,-1,-97,-1,-48,-1,0,0,47,0,97,0,-116,0,-64,0,-22,0,27,1,73,1,113,1,-92,1,-57,1,-10,1,31,2,66,2,109,2,-113,2,-78,2,-40,2,-13,2,22,3,48,3,76,3,103,3,125,3,-110,3,-88,3,-73,3,-56,3,-42,3,-32,3,-23,3,-12,3,-13,3,-5,3,-7,3,-9,3,-9,3,-20,3,-23,3,-36,3,-47,3,-62,3,-77,3,-97,3,-114,3,117,3,94,3,69,3,41,3,12,3,-19,2,-52,2,-82,2,-123,2,102,2,60,2,23,2,-16,1,-59,1,-101,1,115,1,67,1,28,1,-21,0,-64,0,-109,0,99,0,56,0,7,0,-36,-1,-84,-1,-128,-1,82,-1,37,-1,-7,-2,-51,-2,-93,-2,120,-2,79,-2,39,-2,-3,-3,-36,-3,-78,-3,-109,-3,108,-3,79,-3,45,-3,18,-3,-13,-4,-37,-4,-65,-4,-83,-4,-109,-4,-125,-4,113,-4,95,-4,87,-4,70,-4,65,-4,57,-4,48,-4,52,-4,43,-4,50,-4,51,-4,55,-4,65,-4,71,-4,85,-4,96,-4,113,-4,-127,-4,-108,-4,-87,-4,-63,-4,-42,-4,-12,-4,12,-3,43,-3,74,-3,106,-3,-118,-3,-81,-3,-48,-3,-7,-3,27,-2,72,-2,104,-2,-103,-2,-68,-2,-21,-2,19,-1,64,-1,106,-1,-105,-1,-63,-1,-16,-1,25,0,73,0,111,0,-95,0,-59,0}; }
	private static byte[] data83(){ return new byte[] {-10,0,28,1,70,1,113,1,-106,1,-67,1,-27,1,7,2,45,2,79,2,110,2,-111,2,-83,2,-54,2,-25,2,-2,2,25,3,45,3,67,3,85,3,103,3,115,3,-122,3,-119,3,-100,3,-102,3,-89,3,-91,3,-86,3,-89,3,-90,3,-95,3,-103,3,-108,3,-122,3,124,3,110,3,91,3,79,3,52,3,38,3,9,3,-11,2,-40,2,-65,2,-97,2,-125,2,97,2,66,2,30,2,-4,1,-40,1,-80,1,-114,1,98,1,63,1,20,1,-20,0,-61,0,-104,0,112,0,69,0,27,0,-15,-1,-59,-1,-97,-1,113,-1,76,-1,32,-1,-8,-2,-46,-2,-88,-2,-122,-2,93,-2,58,-2,23,-2,-15,-3,-41,-3,-81,-3,-105,-3,117,-3,91,-3,64,-3,41,-3,13,-3,-1,-4,-31,-4,-40,-4,-64,-4,-74,-4,-88,-4,-102,-4,-107,-4,-119,-4,-121,-4,-127,-4,-126,-4,126,-4,-123,-4,-126,-4,-112,-4,-111,-4,-98,-4,-88,-4,-75,-4,-59,-4,-44,-4,-25,-4,-5,-4,16,-3,41,-3,62,-3,93,-3,115,-3,-109,-3,-78,-3,-50,-3,-14,-3,16,-2,54,-2,86,-2,126,-2,-97,-2,-56,-2,-19,-2,20,-1,59,-1,100,-1,-118,-1,-76,-1,-37,-1,4,0,43,0,87,0,121,0,-91,0,-53,0,-17,0,27,1,58,1,99,1,-123,1,-87,1,-54,1,-19,1,10,2,44,2,71,2,102,2,127,2,-104,2,-77,2,-57,2,-34,2,-14,2,1,3,21,3,32,3,48,3,58,3,67,3,75,3,81,3,84,3,88,3,86,3,88,3,80,3,80,3,70,3,62,3,53,3,39,3,27,3,11,3,-5,2,-28,2,-40,2,-70,2,-87,2,-115,2,115,2,92,2,58,2,34,2,-2,1,-30,1,-63,1,-99,1,127,1,86,1,56,1,15,1,-19,0,-56,0,-99,0,-128,0,79,0,51,0,5,0,-30,-1,-68,-1,-108,-1,112,-1,74,-1,37,-1,0,-1,-35,-2,-70,-2,-106,-2,118,-2,83,-2,54,-2,22,-2,-8,-3,-37,-3,-63,-3,-92,-3,-111,-3,114,-3,98,-3,75,-3,55,-3,41,-3,19,-3,12,-3,-9,-4,-11,-4,-29,-4,-30,-4,-41,-4,-42,-4,-47,-4,-46,-4,-47,-4,-43,-4,-38,-4,-35,-4,-24,-4,-18,-4,-4,-4,6,-3,23,-3,36,-3,55,-3,72,-3,95,-3,112,-3,-115,-3,-97,-3,-67,-3,-42,-3,-15,-3,15,-2,44,-2,76,-2,107,-2,-117,-2,-84,-2,-48,-2,-17,-2,22,-1,54,-1,91,-1,-127,-1,-95,-1,-52,-1,-23,-1,19,0,53,0,89,0,-128,0,-96,0,-58,0,-26,0,11,1,43,1,78,1,107,1,-113,1,-89,1,-52,1,-29,1,2,2,26,2,52,2,76,2,100,2,119,2,-115,2,-98,2,-79,2,-66,2,-48,2,-40,2,-25,2,-18,2,-8,2,-4,2,3,3,3,3,7,3,6,3,4,3,1,3,-7,2,-8,2,-24,2,-25,2,-45,2,-52,2,-69,2,-85,2,-101,2,-120,2,115,2,94,2,72,2,47,2,24,2,-3,1,-31,1,-57,1,-88,1,-117,1,109,1,78,1,44,1,14,1,-21,0,-53,0,-88,0,-122,0,100,0,66,0,30,0,-4,-1,-39,-1,-72,-1,-108,-1,115,-1,81,-1,48,-1,15,-1,-17,-2,-49,-2,-77,-2,-112,-2,120,-2,86,-2,65,-2,32,-2,13,-2,-17,-3,-36,-3,-59,-3,-82,-3,-98,-3,-119,-3,123,-3,106,-3,92,-3,80,-3,69,-3,60,-3,51,-3,45,-3,40,-3,36,-3,36,-3,33,-3,38,-3,35,-3,47,-3,44,-3,61,-3,61,-3,77,-3,88,-3,97,-3,119,-3,127,-3,-106,-3,-91,-3,-68,-3,-51,-3,-25,-3,-4,-3,20,-2,47,-2,72,-2,99,-2,127,-2,-99,-2,-73,-2,-38,-2,-12,-2,22,-1,52,-1,84,-1,117,-1,-107,-1,-75,-1,-39,-1,-12,-1,27,0,54,0,90,0,122,0,-103,0,-72,0,-39,0,-11,0,22,1,48,1,81,1,102,1,-116,1,-102,1,-68,1,-47,1,-25,1,3,2,16,2,44,2,55,2,80,2,90,2,110,2,121,2,-123,2,-111,2,-101,2,-95,2,-86,2,-83,2,-77,2,-77,2,-73,2,-78,2,-76,2,-83,2,-85,2,-93,2,-101,2,-109,2,-122,2,125,2,110,2,96,2,80,2,63,2,45,2,25,2,5,2,-15,1,-40,1,-62,1,-87,1,-114,1,122,1,87,1,68,1,31,1,11,1,-26,0,-48,0,-85,0,-109,0,111,0,84,0,51,0,22,0,-11,-1,-39,-1,-73,-1,-101,-1,124,-1,94,-1,65,-1,36,-1,6,-1,-19,-2,-50,-2,-72,-2,-103,-2,-123,-2,104,-2,84,-2,60,-2,41,-2,17,-2,1,-2,-20,-3,-34,-3,-52,-3,-65,-3,-80,-3,-92,-3,-101,-3,-113,-3,-118,-3,-128,-3,125,-3,118,-3,120,-3,112,-3,120,-3,114,-3,122,-3,124,-3,-127,-3}; }
	private static byte[] data84(){ return new byte[] {-119,-3,-111,-3,-103,-3,-89,-3,-81,-3,-65,-3,-52,-3,-36,-3,-19,-3,-1,-3,15,-2,41,-2,54,-2,83,-2,99,-2,-128,-2,-108,-2,-79,-2,-59,-2,-28,-2,-4,-2,25,-1,52,-1,79,-1,108,-1,-118,-1,-93,-1,-58,-1,-36,-1,-1,-1,24,0,55,0,82,0,113,0,-118,0,-87,0,-62,0,-35,0,-6,0,17,1,44,1,68,1,90,1,117,1,-121,1,-95,1,-80,1,-56,1,-40,1,-21,1,-6,1,11,2,23,2,38,2,49,2,60,2,69,2,77,2,85,2,87,2,99,2,92,2,104,2,96,2,101,2,94,2,97,2,85,2,86,2,75,2,66,2,60,2,46,2,35,2,24,2,7,2,-7,1,-22,1,-42,1,-57,1,-78,1,-98,1,-117,1,115,1,95,1,70,1,48,1,22,1,0,1,-29,0,-51,0,-79,0,-106,0,125,0,96,0,71,0,44,0,15,0,-10,-1,-40,-1,-63,-1,-94,-1,-116,-1,111,-1,85,-1,62,-1,33,-1,13,-1,-13,-2,-36,-2,-59,-2,-80,-2,-103,-2,-119,-2,112,-2,97,-2,78,-2,62,-2,46,-2,31,-2,16,-2,7,-2,-10,-3,-13,-3,-31,-3,-31,-3,-45,-3,-45,-3,-54,-3,-55,-3,-56,-3,-63,-3,-54,-3,-61,-3,-53,-3,-51,-3,-46,-3,-40,-3,-32,-3,-25,-3,-14,-3,-5,-3,9,-2,19,-2,35,-2,48,-2,64,-2,81,-2,98,-2,116,-2,-120,-2,-102,-2,-79,-2,-61,-2,-36,-2,-16,-2,8,-1,30,-1,57,-1,76,-1,106,-1,126,-1,-103,-1,-76,-1,-56,-1,-24,-1,-5,-1,23,0,51,0,68,0,103,0,118,0,-107,0,-87,0,-62,0,-40,0,-16,0,4,1,27,1,45,1,69,1,84,1,107,1,120,1,-116,1,-102,1,-85,1,-71,1,-60,1,-45,1,-37,1,-22,1,-18,1,-6,1,-2,1,6,2,10,2,14,2,16,2,18,2,18,2,17,2,17,2,10,2,11,2,2,2,-3,1,-9,1,-20,1,-27,1,-38,1,-50,1,-62,1,-74,1,-90,1,-103,1,-119,1,118,1,105,1,81,1,69,1,46,1,26,1,8,1,-18,0,-33,0,-60,0,-78,0,-105,0,-123,0,106,0,85,0,62,0,37,0,15,0,-8,-1,-35,-1,-52,-1,-80,-1,-101,-1,-123,-1,109,-1,89,-1,67,-1,46,-1,25,-1,6,-1,-14,-2,-34,-2,-48,-2,-73,-2,-79,-2,-107,-2,-111,-2,121,-2,115,-2,97,-2,89,-2,77,-2,66,-2,58,-2,50,-2,43,-2,38,-2,31,-2,29,-2,25,-2,23,-2,25,-2,18,-2,29,-2,23,-2,31,-2,34,-2,38,-2,46,-2,52,-2,60,-2,70,-2,80,-2,91,-2,101,-2,115,-2,-128,-2,-114,-2,-98,-2,-84,-2,-67,-2,-50,-2,-33,-2,-14,-2,3,-1,24,-1,41,-1,64,-1,82,-1,103,-1,125,-1,-112,-1,-89,-1,-68,-1,-48,-1,-24,-1,-4,-1,17,0,40,0,59,0,81,0,105,0,118,0,-108,0,-97,0,-72,0,-54,0,-37,0,-18,0,1,1,14,1,37,1,44,1,68,1,75,1,93,1,104,1,116,1,-128,1,-118,1,-108,1,-102,1,-90,1,-86,1,-80,1,-73,1,-72,1,-67,1,-63,1,-66,1,-61,1,-66,1,-65,1,-67,1,-73,1,-73,1,-84,1,-85,1,-96,1,-100,1,-112,1,-119,1,124,1,115,1,102,1,90,1,77,1,63,1,47,1,35,1,15,1,3,1,-16,0,-33,0,-49,0,-70,0,-86,0,-106,0,-122,0,110,0,95,0,72,0,56,0,34,0,15,0,-5,-1,-24,-1,-43,-1,-64,-1,-81,-1,-101,-1,-121,-1,121,-1,96,-1,87,-1,62,-1,51,-1,30,-1,18,-1,1,-1,-14,-2,-25,-2,-43,-2,-51,-2,-68,-2,-75,-2,-89,-2,-94,-2,-110,-2,-111,-2,-125,-2,-128,-2,123,-2,114,-2,115,-2,106,-2,109,-2,102,-2,108,-2,100,-2,109,-2,104,-2,111,-2,114,-2,116,-2,124,-2,-128,-2,-122,-2,-111,-2,-106,-2,-96,-2,-86,-2,-77,-2,-64,-2,-53,-2,-42,-2,-27,-2,-16,-2,1,-1,12,-1,30,-1,44,-1,59,-1,77,-1,91,-1,111,-1,125,-1,-112,-1,-96,-1,-77,-1,-60,-1,-42,-1,-25,-1,-6,-1,10,0,30,0,45,0,65,0,79,0,100,0,111,0,-121,0,-112,0,-91,0,-80,0,-61,0,-51,0,-31,0,-25,0,-5,0,2,1,18,1,27,1,37,1,49,1,55,1,67,1,74,1,78,1,91,1,88,1,102,1,98,1,108,1,106,1,110,1,112,1,110,1,112,1,109,1,106,1,108,1,98,1,101,1,89,1,87,1,81,1,72,1,67,1,56,1,48,1,39,1,28,1,18,1,6,1,-6,0,-16,0,-32,0,-43,0,-57,0,-73,0,-82,0,-103,0,-114,0,127,0,109,0,98,0,77,0,65,0,48,0,32,0,16,0,1,0,-16,-1,-31,-1}; }
	private static byte[] data85(){ return new byte[] {-47,-1,-63,-1,-77,-1,-92,-1,-109,-1,-121,-1,119,-1,107,-1,91,-1,81,-1,63,-1,58,-1,40,-1,32,-1,20,-1,10,-1,-2,-2,-6,-2,-20,-2,-23,-2,-35,-2,-39,-2,-47,-2,-49,-2,-58,-2,-59,-2,-64,-2,-66,-2,-67,-2,-72,-2,-69,-2,-70,-2,-71,-2,-65,-2,-71,-2,-58,-2,-65,-2,-53,-2,-53,-2,-46,-2,-40,-2,-33,-2,-29,-2,-16,-2,-14,-2,1,-1,5,-1,17,-1,28,-1,37,-1,50,-1,59,-1,72,-1,85,-1,96,-1,110,-1,121,-1,-119,-1,-107,-1,-94,-1,-79,-1,-67,-1,-51,-1,-37,-1,-25,-1,-10,-1,5,0,17,0,35,0,43,0,61,0,70,0,89,0,97,0,113,0,122,0,-119,0,-107,0,-98,0,-86,0,-75,0,-65,0,-55,0,-44,0,-41,0,-25,0,-23,0,-13,0,-7,0,0,1,4,1,12,1,12,1,22,1,18,1,29,1,24,1,28,1,32,1,26,1,33,1,26,1,29,1,22,1,26,1,16,1,18,1,9,1,8,1,-1,0,-4,0,-11,0,-20,0,-23,0,-37,0,-39,0,-52,0,-58,0,-70,0,-78,0,-89,0,-100,0,-108,0,-123,0,127,0,109,0,104,0,87,0,80,0,63,0,55,0,40,0,30,0,18,0,3,0,-6,-1,-20,-1,-31,-1,-43,-1,-54,-1,-68,-1,-75,-1,-92,-1,-96,-1,-112,-1,-121,-1,-128,-1,112,-1,110,-1,95,-1,90,-1,80,-1,73,-1,64,-1,60,-1,50,-1,47,-1,39,-1,35,-1,31,-1,25,-1,24,-1,17,-1,20,-1,10,-1,18,-1,7,-1,15,-1,9,-1,12,-1,14,-1,13,-1,16,-1,19,-1,20,-1,28,-1,26,-1,36,-1,35,-1,46,-1,47,-1,56,-1,61,-1,69,-1,75,-1,84,-1,89,-1,100,-1,107,-1,117,-1,124,-1,-121,-1,-113,-1,-102,-1,-93,-1,-84,-1,-72,-1,-65,-1,-49,-1,-46,-1,-30,-1,-23,-1,-11,-1,-1,-1,8,0,20,0,28,0,40,0,48,0,59,0,68,0,77,0,85,0,97,0,102,0,114,0,118,0,-128,0,-120,0,-114,0,-106,0,-101,0,-95,0,-88,0,-84,0,-78,0,-74,0,-69,0,-68,0,-61,0,-61,0,-58,0,-55,0,-54,0,-54,0,-50,0,-55,0,-50,0,-53,0,-54,0,-55,0,-58,0,-59,0,-61,0,-65,0,-69,0,-73,0,-75,0,-82,0,-85,0,-92,0,-96,0,-102,0,-108,0,-115,0,-122,0,-128,0,122,0,112,0,107,0,98,0,90,0,84,0,72,0,69,0,55,0,53,0,38,0,35,0,24,0,14,0,10,0,-4,-1,-6,-1,-19,-1,-26,-1,-33,-1,-42,-1,-50,-1,-56,-1,-65,-1,-72,-1,-78,-1,-87,-1,-92,-1,-99,-1,-104,-1,-112,-1,-116,-1,-122,-1,-128,-1,127,-1,118,-1,117,-1,111,-1,108,-1,108,-1,100,-1,102,-1,97,-1,96,-1,96,-1,94,-1,91,-1,96,-1,90,-1,96,-1,91,-1,97,-1,95,-1,98,-1,101,-1,100,-1,107,-1,106,-1,111,-1,115,-1,118,-1,121,-1,-128,-1,-128,-1,-117,-1,-118,-1,-109,-1,-105,-1,-101,-1,-92,-1,-90,-1,-79,-1,-78,-1,-69,-1,-64,-1,-56,-1,-52,-1,-41,-1,-40,-1,-30,-1,-24,-1,-18,-1,-11,-1,-3,-1,-1,-1,12,0,12,0,24,0,24,0,36,0,38,0,47,0,49,0,58,0,61,0,67,0,72,0,77,0,82,0,84,0,92,0,92,0,98,0,102,0,103,0,107,0,111,0,111,0,115,0,117,0,118,0,118,0,123,0,119,0,124,0,121,0,124,0,120,0,124,0,120,0,120,0,121,0,115,0,117,0,115,0,110,0,112,0,105,0,105,0,102,0,97,0,96,0,90,0,89,0,83,0,81,0,75,0,73,0,66,0,64,0,58,0,56,0,47,0,48,0,37,0,38,0,30,0,25,0,23,0,15,0,12,0,8,0,1,0,-1,-1,-8,-1,-11,-1,-16,-1,-20,-1,-24,-1,-29,-1,-33,-1,-35,-1,-43,-1,-40,-1,-51,-1,-48,-1,-57,-1,-54,-1,-62,-1,-61,-1,-65,-1,-70,-1,-66,-1,-75,-1,-71,-1,-78,-1,-73,-1,-83,-1,-73,-1,-86,-1,-76,-1,-85,-1,-79,-1,-85,-1,-78,-1,-85,-1,-79,-1,-83,-1,-79,-1,-80,-1,-77,-1,-78,-1,-76,-1,-74,-1,-73,-1,-71,-1,-68,-1,-68,-1,-65,-1,-62,-1,-63,-1,-55,-1,-57,-1,-52,-1,-51,-1,-48,-1,-44,-1,-43,-1,-37,-1,-39,-1,-30,-1,-33,-1,-25,-1,-26,-1,-21,-1,-18,-1,-15,-1,-13,-1,-9,-1,-8,-1,-2,-1,-3,-1,5,0,0,0,11,0,7,0,13,0,15,0,16,0,20,0,21,0,23,0,25,0,28,0,28,0,32,0,30,0,35,0,34,0,37,0,36,0,39,0,38,0,40,0,41,0,40,0,42,0,41,0,42,0,41,0,44,0,40,0,43,0,40,0,41,0}; }
	private static byte[] data86(){ return new byte[] {41,0,40,0,39,0,39,0,36,0,39,0,33,0,39,0,29,0,36,0,30,0,31,0,29,0,27,0,27,0,25,0,24,0,23,0,19,0,22,0,16,0,18,0,16,0,13,0,14,0,10,0,11,0,8,0,10,0,4,0,7,0,3,0,3,0,4,0,-1,-1,1,0,0,0,-3,-1,-1,-1,-4,-1,-2,-1,-6,-1,-3,-1,-7,-1,-4,-1,-7,-1,-5,-1,-7,-1,-6,-1,-7,-1,-7,-1,-6,-1,-6,-1,-8,-1,-4,-1,-9,-1,-3,-1,-7,-1,-5,-1,-4,-1,-5,-1,-4,-1,-3,-1,-3,-1,-2,-1,-2,-1,-1,-1,-1,-1}; }
	private static byte[] getData(){
		byte[] data = new byte[88200];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 136);
		return data;
	}
	/** Constructs a new AudioClip with the data from Down-10.wav. */
	public Down10(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(44100.0), 16, 1, 2, (float)(44100.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing Down-10.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of Down-10.wav. */
	private class LoopThread extends Thread {
		private Down10 clip;
		private boolean looping = true;
		public LoopThread(Down10 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays Down-10.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays Down-10.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of Down-10.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if Down-10.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if Down-10.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}